Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 Bf5 4. e3 e6 5. Bd3 Bxd3 6. Qxd3 Nf6 7. O-O Nh5 8.
Ne5 Nxe5 9. Bxe5 f6 10. Bg3 Bd6 11. Qb5+ c6 12. Qxb7 O-O 13. Qxc6 Bxg3 14.
Qxe6+ Kh8 15. fxg3 Re8 16. Qf5 g6 17. Qf2 Ng7 18. Qxf6 Qc7 19. Nc3 Rad8 20.
Rae1 Rd6 21. Qf8+ Rxf8 *
Position (FEN): 5r1k/p1q3np/3r2p1/3p4/3P4/2N1P1P1/PPP3PP/4RRK1 w - - 0 22
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 663
Best move: Rxf8#