1.g5+!.. the first moves are useless, as black can always play there after white tries to wast tempi, and black can always play last in this formation
Endgame Tactic

Why doesn't 1. g5! work? (sorry I saw the first answer at this moment) Black should win easy, g5! ..hxg Kg6! and white cant stop black from taking back the pawn and win the game. (black has the last waiting move)

Well white has a tactic that wins him the game, and that is by playing a3, then b4 instead of continuing to wait with a4. This was another way for black to win the game by simply playing 2. b5. The reason this is winning is because white's king is on the h6-c1 diagonal. I'll update the puzzle with these variations
I just thought the win presented was pretty :D
Black to play and win: