Was I able to win?


Umm, yes, there is a mate in 16 moves.
Huh
1. Qh6+ Kf7 2. Qh7+ Ke6 3. Qxg6 h2 4. Qg2 Kf5 5. Qxh2 Ke4 6. Qe2+ Kd5 7. Kb2 f58. Kc3 f4 9. Qf3+ Ke5 10. Kc4 Kf5 11. Kd5 Kg5 12. Ke5 Kg6 13. Ke6 Kh6 14. Qg4f3 15. Kf6 f2 16. Qh4#
Huh. I was confused as hell at your answer until I realized I'd been looking at the board backwards. I figured the b pawn (actually the g pawn) was ripe for promotion.

Then I was right!
How did your kings swap positions like that? It would be fun to check out the PGN.
