Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bf4 e6 4. e3 Be7 5. Bd3 O-O 6. Nf3 c5 7. dxc5 Bxc5 8.
O-O Nc6 9. Ne5 Nb4 10. Be2 Ne4 11. Nxe4 dxe4 12. c3 Nd5 13. b4 Bb6 14. Qd2 f6
15. Nc4 Nxf4 16. exf4 Qxd2 17. Nxd2 Rd8 18. Rad1 e3 19. Nc4 exf2+ 20. Kh1 Rxd1
21. Rxd1 g6 22. Nxb6 axb6 23. Rd8+ Kg7 24. Bc4 Rxa2 25. Bxa2 *
Position (FEN): 2bR4/1p4kp/1p2ppp1/8/1P3P2/2P5/B4pPP/7K b - - 0 25
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 1070
Best move: f1=Q#