Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. Nc3 Bc5 6. Be2 h5 7. O-O h4 8.
h3 Rh6 9. e5 Nd5 10. d4 Bb6 11. Bxh6 gxh6 12. Nxd5 Qxd5 13. c3 Bxh3 14. gxh3
O-O-O 15. Bg4+ Kb8 16. Qf3 Qc4 17. Qf6 Rg8 18. Kh2 Qd3 19. Rad1 Qc2 20. Qxf7
Rd8 21. Qf6 Rg8 22. e6 h5 23. e7 hxg4 24. Qf8+ Rxf8 *
Position (FEN): 1k3r2/ppp1P3/1bp5/8/3P2pp/2P4P/PPq2P1K/3R1R2 w - - 0 25
White to move.
Themes: Advanced Pawn Endgame Back Rank Mate, Mate in 1 Promotion
Puzzle rating: 696
Best move: exf8=Q#