Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. e3 Nc6 4. Bd3 Bd7 5. c3 Bd6 6. Nbd2 Nge7 7. Qe2 O-O 8.
O-O f6 9. e4 dxe4 10. Nxe4 Bc8 11. Bc2 a6 12. Qd3 f5 13. Nxd6 cxd6 14. Bg5 g6
15. Qe3 Qd7 16. Bh6 Nd5 17. Qg5 Rf7 18. Bb3 Qe7 19. Bxd5 exd5 20. Rfe1 Qxg5 21.
Re8+ Rf8 *
Position (FEN): r1b1Rrk1/1p5p/p1np2pB/3p1pq1/3P4/2P2N2/PP3PPP/R5K1 w - - 2 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1205
Best move: Rxf8#