Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O Ng6 5. c3 d6 6. h3 Be7 7. d4 Bd7 8. Be3
O-O 9. Nbd2 Qc8 10. d5 Nb8 11. Bxd7 Nxd7 12. Nh2 f5 13. exf5 Rxf5 14. Ne4 Rf8
15. Qh5 Nf6 16. Nxf6+ Bxf6 17. Ng4 Be7 18. Nh2 Rf5 19. Qe2 Qd7 20. Nf3 Raf8 21.
a4 *
Position (FEN): 5rk1/pppqb1pp/3p2n1/3Ppr2/P7/2P1BN1P/1P2QPP1/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1621
Best move: Rxf3