Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. c4 Bd7 7. cxd5 Nb8 8.
Bc4 Nf6 9. O-O Be7 10. Ne5 b5 11. Nxd7 Qxd7 12. Bb3 c4 13. Bc2 Qxd5 14. Re1 Nc6
15. d3 O-O 16. dxc4 Qxc4 17. Bb3 Qh4 18. Qf3 Bd6 19. g3 Nd4 20. Qd3 Qg4 21. Be3
*
Position (FEN): r4rk1/p4ppp/3b1n2/1p6/3n2q1/1B1QB1P1/PP3P1P/RN2R1K1 b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1096
Best move: Nf3+