Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. c3 c5 5. Nf3 Bd6 6. Bg3 Nc6 7. Nbd2 Qb6 8. Qb3
Qxb3 9. axb3 Be7 10. Bb5 Ne4 11. Bxc6+ bxc6 12. Nxe4 dxe4 13. Ne5 cxd4 14. exd4
O-O 15. O-O Bb7 16. f3 exf3 17. Nxf3 Rac8 18. Ne5 c5 19. dxc5 Bxc5+ 20. Kh1
Rfd8 21. Nxf7 Rd2 22. Rab1 Rxg2 23. Nd6 Rxg3+ 24. Nxb7 Rg5 25. Nxc5 Rgxc5 26.
Rfe1 Re8 27. Ra1 a5 28. Re2 Kf7 29. Rf1+ Ke7 30. Ref2 Rg8 31. Rf7+ Kd6 32. Rd1+
Rd5 33. Rxd5+ Kxd5 34. Ra7 e5 35. Rxa5+ Ke6 36. Ra1 Rf8 37. b4 e4 38. c4 e3 39.
Re1 Rf3 40. b5 Ke5 41. b6 Ke4 42. b7 Rf8 43. c5 Kd3 44. c6 e2 45. c7 Rf1+ 46.
Rxf1 *
Position (FEN): 8/1PP3pp/8/8/8/3k4/1P2p2P/5R1K b - - 0 46
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 1245
Best move: exf1=Q#