Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. e5 Ne8 6. Bf4 d6 7. Nf3 dxe5 8. Bxe5
f6 9. Bf4 Nc6 10. d5 Ne5 11. Bg3 Nxf3+ 12. Qxf3 Nd6 13. Bxd6 cxd6 14. Be2 e6
15. O-O e5 16. Rfe1 f5 17. Qd3 Bd7 18. Qc2 Qc7 19. b3 e4 20. Rac1 Rae8 21. Nb5
Bxb5 22. cxb5 Qb6 23. Qc7 Bd4 24. Qxb6 Bxb6 25. Bc4 f4 26. Rc2 e3 27. fxe3 fxe3
28. Kh1 Rf2 29. Rxf2 exf2 30. Rxe8+ Kf7 31. Re2 *
Position (FEN): 8/pp3k1p/1b1p2p1/1P1P4/2B5/1P6/P3RpPP/7K b - - 2 31
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 653
Best move: f1=Q#