Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 d6 4. d4 exd4 5. Nxd4 Nf6 6. Bb5 Bd7 7. Bc4 Ne5 8.
Bb3 g6 9. f4 Neg4 10. O-O Bg7 11. f5 O-O 12. Bg5 c5 13. Nf3 Bc6 14. e5 dxe5 15.
Nd5 e4 16. Bxf6 Bxf6 17. Nxf6+ Qxf6 18. Nd2 Qd4+ 19. Kh1 Nf2+ 20. Rxf2 Qxf2 21.
fxg6 hxg6 22. Nc4 e3 23. Qg4 e2 24. Qg3 Qf1+ 25. Rxf1 *
Position (FEN): r4rk1/pp3p2/2b3p1/2p5/2N5/1B4Q1/PPP1p1PP/5R1K b - - 0 25
Black to move.
Themes: Advanced Pawn, Kingside Attack Middlegame Mate in 1 Promotion
Puzzle rating: 1069
Best move: exf1=Q#