Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Bd6 5. O-O Nge7 6. c3 O-O 7. d4 exd4 8.
cxd4 Ng6 9. e5 Bb4 10. a3 Ba5 11. b4 Bb6 12. Bxc6 bxc6 13. Bg5 Qe8 14. Re1 Qe6
15. Nc3 Qc4 16. Ne2 d6 17. Rc1 Qa2 18. Qd3 Bb7 19. Nf4 dxe5 20. Nxg6 fxg6 21.
dxe5 Bxf2+ 22. Kh1 Bxe1 23. Rxe1 c5 24. Be7 Bxf3 25. gxf3 Rf7 26. Bxc5 a5 27.
e6 Rf6 28. e7 Re6 29. Rxe6 Qxe6 30. Qd8+ Kf7 31. Qf8+ Rxf8 *
Position (FEN): 5r2/2p1Pkpp/4q1p1/p1B5/1P6/P4P2/7P/7K w - - 0 32
White to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 721
Best move: exf8=Q#