Chess puzzle (Crushing)
Moves: 1. e4 g6 2. d4 Bg7 3. e5 d6 4. exd6 Qxd6 5. Nf3 a6 6. Be2 b5 7. O-O Bb7 8. a3
Nf6 9. b4 O-O 10. Nbd2 Nbd7 11. c4 bxc4 12. Nxc4 Qd5 13. Ne3 Qd6 14. Bb2 Nd5
15. Nc4 Qc6 16. Nce5 Nxe5 17. dxe5 Qe6 18. Ng5 Qf5 19. Nf3 Rfd8 20. Qb3 *
Position (FEN): r2r2k1/1bp1ppbp/p5p1/3nPq2/1P6/PQ3N2/1B2BPPP/R4RK1 b - - 6 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1618
Best move: Nf4