Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 a6 4. d5 exd5 5. exd5 Bd6 6. c4 Nf6 7. Be2 h6 8. O-O
O-O 9. Nc3 Qc7 10. g3 b6 11. Kg2 Bb7 12. b3 Re8 13. Re1 Be5 14. Bb2 d6 15. Nxe5
Rxe5 16. f4 Re3 17. Bf3 Rxe1 18. Qxe1 Nbd7 19. Qf2 h5 20. Re1 Ng4 21. Re7 *
Position (FEN): r5k1/1bqnRpp1/pp1p4/2pP3p/2P2Pn1/1PN2BP1/PB3QKP/8 b - - 3 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1250
Best move: Nxf2