Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Bc4 Nc6 5. O-O Nf6 6. c3 dxc3 7. Nxc3 Be7 8.
Nd5 Nxd5 9. exd5 Ne5 10. Nxe5 dxe5 11. Re1 Bd6 12. f4 O-O 13. fxe5 Bc5+ 14. Be3
Bxe3+ 15. Rxe3 Qg5 16. Qf3 Re8 17. Rf1 Rf8 18. e6 f6 19. e7 Re8 20. d6+ Kh8 21.
Bf7 Bd7 22. Bxe8 Rxe8 23. dxc7 Qc5 24. Kh1 Qxc7 25. Rfe1 Bc6 26. Qh5 Qf4 27.
Qf7 Qg5 28. Qf8+ Rxf8 *
Position (FEN): 5r1k/pp2P1pp/2b2p2/6q1/8/4R3/PP4PP/4R2K w - - 0 29
White to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 668
Best move: exf8=Q#