It's a nice puzzle, but you make a serious error in the third move. 3. ...Kd5?? is a serious blunder and pretty much loses the game. Instead of 4.Kd3??, 4.Kc3! wins for white by stopping all pawn offensive.
Haha, oops. Well,the idea was really what mattered to me—a line of pawns pushing forward. Anyway, would you recommend 3. ...b5 or 2. ...c4 (the original idea), instead? A pawn on b5 seems the more logical move, considering the title of the puzzle—then again, my reasoning is seldom reasonable. XD
Lead the black pawns to a victory!
Any and all commentary is appreciated.