Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c6 3. d4 d5 4. e5 c5 5. c3 Nc6 6. Bd3 Bd7 7. h4 Rc8 8. g4 Be7
9. g5 h5 10. Nbd2 cxd4 11. cxd4 Qb6 12. Nb3 Nb4 13. Be3 a5 14. O-O a4 15. Nc5
Nxd3 16. Qxd3 Bb5 17. Qd1 Bxf1 18. Qxf1 Bxc5 19. dxc5 Qc7 20. g6 Ne7 21. gxf7+
Kf8 22. Ng5 Qd7 23. Qh3 Nf5 24. Rc1 d4 25. Bd2 Qd5 26. c6 bxc6 27. Bb4+ c5 28.
Ba3 Qxe5 29. Qg2 g6 30. Qb7 Rc7 31. Qb8+ Kg7 32. Qxh8+ Kxh8 *
Position (FEN): 7k/2r2P2/4p1p1/2p1qnNp/p2p3P/B7/PP3P2/2R3K1 w - - 0 33
White to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 913
Best move: f8=Q#