Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bd7 6. Bb5 Qb6 7. Bxc6 Bxc6 8. O-O
Ne7 9. dxc5 Qxc5 10. b4 Qb6 11. Be3 Qc7 12. a4 Nf5 13. Bc1 b5 14. a5 a6 15. g4
Ne7 16. Be3 Ng6 17. Bb6 Qb7 18. Qd4 Be7 19. Nbd2 O-O 20. Nb3 f6 21. Nc5 Bxc5
22. Bxc5 Rf7 23. exf6 Rxf6 24. Ne5 Rf4 25. Qe3 Re4 26. Nxg6 Rxe3 27. Ne7+ Kh8
28. fxe3 Be8 *
Position (FEN): r3b2k/1q2N1pp/p3p3/PpBp4/1P4P1/2P1P3/7P/R4RK1 w - - 1 29
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 853
Best move: Rf8#