Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. Bf4 Bg7 3. Nc3 d5 4. e3 c6 5. h4 h5 6. Nf3 Bg4 7. Be2 Nf6 8. Ne5
Bxe2 9. Qxe2 Nbd7 10. O-O-O Nxe5 11. Bxe5 O-O 12. f3 Nd7 13. Bxg7 Kxg7 14. g4
hxg4 15. h5 gxf3 16. Qxf3 g5 17. h6+ Kh8 18. Rdg1 f6 19. e4 dxe4 20. Nxe4 Nb6
21. c3 Qd5 22. Kb1 g4 23. Qxg4 Rg8 24. Qg7+ Rxg7 25. hxg7+ Kg8 26. Rh8+ Kf7 27.
Rxa8 Qxe4+ 28. Ka1 Nxa8 *
Position (FEN): n7/pp2pkP1/2p2p2/8/3Pq3/2P5/PP6/K5R1 w - - 0 29
White to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 686
Best move: g8=Q#