Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d5 3. exd5 Qxd5 4. Nc3 Qd8 5. Bc4 a6 6. d3 e6 7. O-O Nf6 8. Bg5
Be7 9. Ne4 Nxe4 10. Bxe7 Qxe7 11. dxe4 O-O 12. Bd3 Nc6 13. a3 Nd4 14. Nxd4 cxd4
15. Qh5 g6 16. Qf3 e5 17. c3 Rd8 18. cxd4 Rxd4 19. Rfd1 h5 20. Bc2 *
Position (FEN): r1b3k1/1p2qp2/p5p1/4p2p/3rP3/P4Q2/1PB2PPP/R2R2K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1390
Best move: Bg4