Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 d5 4. exd5 exd5 5. Bb5+ Nc6 6. O-O Nf6 7. Re1+ Be7 8.
dxc5 a6 9. Bxc6+ bxc6 10. c4 O-O 11. cxd5 Nxd5 12. Ne5 Bb7 13. Nd2 Bxc5 14.
Ndc4 Qh4 15. Qf3 f6 16. Ng4 h5 17. Nge3 Nxe3 18. Nxe3 Ba7 19. Qg3 Qe4 20. Bd2
Bb8 21. Qf3 Qd3 22. Qe2 Qd6 23. g3 c5 *
Position (FEN): rb3rk1/1b4p1/p2q1p2/2p4p/8/4N1P1/PP1BQP1P/R3R1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1055
Best move: Nf5