Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. f4 Bf5 4. Nf3 e6 5. Bd3 Ne4 6. O-O Bd6 7. c4 dxc4 8. Bxc4
O-O 9. Qb3 b6 10. Ne5 Bxe5 11. fxe5 Nc6 12. Nc3 Na5 13. Qb4 c5 14. Qa4 cxd4 15.
Nxe4 Bxe4 16. Ba6 Bc6 17. Qxd4 Qxd4 18. exd4 b5 19. Bd2 Nc4 20. Bc3 Rab8 21. a4
Ne3 22. axb5 Bd5 23. Rf2 Nc4 24. Raf1 Ne3 25. Re1 Nf5 26. g4 Ne7 27. Bb4 Rfe8
28. Ref1 Nc6 29. Bd6 Rb6 30. Rxf7 Nxd4 31. Rf8+ Rxf8 *
Position (FEN): 5rk1/p5pp/Br1Bp3/1P1bP3/3n2P1/8/1P5P/5RK1 w - - 0 32
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1250
Best move: Rxf8#