Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 g6 4. c3 Bg7 5. d5 O-O 6. f4 c6 7. Nf3 cxd5 8. exd5
e6 9. dxe6 fxe6 10. Be3 Nc6 11. Bf2 e5 12. fxe5 dxe5 13. Be2 e4 14. Nd4 Qc7 15.
O-O Bd7 16. Bc4+ Kh8 17. Be6 Rad8 18. Bxd7 Rxd7 19. Qb3 Nxd4 20. Bxd4 a6 21.
Nd2 Ng4 *
Position (FEN): 5r1k/1pqr2bp/p5p1/8/3Bp1n1/1QP5/PP1N2PP/R4RK1 w - - 2 22
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1317
Best move: Rxf8#