Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. d4 Nf6 6. dxe5 Nxe4 7. O-O Be7
8. Re1 d5 9. Nd4 Bb7 10. Nd2 Ng5 11. N2f3 Ne4 12. e6 O-O 13. exf7+ Rxf7 14. Be3
Qd6 15. Nd2 Nf6 16. Nf5 Qe5 17. Nxe7+ Qxe7 18. Nf3 Qd6 19. a3 Ng4 20. b4 *
Position (FEN): r5k1/pbp2rpp/2pq4/3p4/1P4n1/P3BN2/2P2PPP/R2QR1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Rxf3