Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Qc7 3. Nc3 e6 4. d4 cxd4 5. Nxd4 a6 6. Be2 Nc6 7. Nb3 Rb8 8. a4
b6 9. Be3 Bb4 10. O-O Nf6 11. Bd3 h5 12. f4 Ng4 13. Bd2 Bd6 14. e5 Ncxe5 15.
fxe5 Bxe5 16. Qf3 Bxh2+ 17. Kh1 Bd6 18. Qxf7+ Kd8 19. Bg5+ Nf6 20. Rxf6 Be7 21.
Qf8+ Rxf8 *
Position (FEN): 1rbk1r2/2qpb1p1/pp2pR2/6Bp/P7/1NNB4/1PP3P1/R6K w - - 0 22
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 596
Best move: Rxf8#