Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Nf6 5. d4 a6 6. Bxc6+ bxc6 7. Qc2 Be7 8.
dxe5 dxe5 9. Nxe5 O-O 10. Nxc6 Qd6 11. Nxe7+ Qxe7 12. f3 Bb7 13. O-O Rab8 14.
Be3 Rfd8 15. c4 Nxe4 16. fxe4 Bxe4 17. Qf2 Qe5 18. Ba7 Rxb2 19. Qxf7+ Kh8 20.
Qf8+ Rxf8 *
Position (FEN): 5r1k/B1p3pp/p7/4q3/2P1b3/8/Pr4PP/RN3RK1 w - - 0 21
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 612
Best move: Rxf8#