Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 d6 5. Ng5 Nh6 6. O-O Na5 7. Bxf7+ Nxf7 8.
Nxf7 Kxf7 9. Qh5+ g6 10. Qf3+ Qf6 11. Qe2 Nc6 12. c3 Be6 13. a4 h5 14. b4 Nxb4
15. cxb4 Bxb4 16. Bb2 Bc5 17. Ba3 Bb6 18. Bc1 Bg4 19. Qe1 Kg7 20. Ra2 Raf8 21.
Nc3 c6 22. a5 Bd4 23. Be3 h4 24. Bxd4 exd4 25. Ne2 h3 26. f3 hxg2 27. Rf2 Bxf3
28. Ng3 Rxh2 29. Kxh2 Qh4+ 30. Kg1 Qh1+ 31. Nxh1 *
Position (FEN): 5r2/pp4k1/2pp2p1/P7/3pP3/3P1b2/R4Rp1/4Q1KN b - - 0 31
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 832
Best move: gxh1=Q#