Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 f6 4. dxe5 fxe5 5. Nc3 Nf6 6. Bc4 h6 7. O-O Nc6 8. a3
Bd7 9. Nd2 Qe7 10. f4 O-O-O 11. f5 g5 12. fxg6 Bg4 13. Be2 h5 14. b4 Qg7 15.
Nd5 Nxd5 16. exd5 Nd4 17. Nf3 Qxg6 18. Nxd4 exd4 19. Bxg4+ hxg4 20. Qxd4 *
Position (FEN): 2kr1b1r/ppp5/3p2q1/3P4/1P1Q2p1/P7/2P3PP/R1B2RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1370
Best move: Bg7