Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. c3 Bd6 5. Nd2 O-O 6. Ngf3 c5 7. Bg3 Qc7 8. Ne5
Nc6 9. f4 Ne7 10. Bd3 Nf5 11. Bf2 Be7 12. Qf3 b6 13. Qh3 Nd6 14. Ng4 Nfe4 15.
Qf3 cxd4 16. exd4 a5 17. Qe2 Bb7 18. Ne5 Nxf2 19. Qxf2 Ba6 20. Bxa6 Rxa6 21.
Qe2 Qb7 22. O-O b5 23. a3 Rb8 24. Ndf3 Ne4 25. Ng5 f6 26. Qh5 Nxg5 27. fxg5
fxe5 28. Rf7 Rf8 29. Raf1 Rxf7 30. Qxf7+ Kh8 31. Qf8+ Bxf8 *
Position (FEN): 5b1k/1q4pp/r3p3/pp1pp1P1/3P4/P1P5/1P4PP/5RK1 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 434
Best move: Rxf8#