Chess puzzle (Crushing)
Moves: 1. d4 d5 2. e3 e6 3. Nf3 Bb4+ 4. c3 Bd6 5. Na3 c6 6. b4 b5 7. g4 Na6 8. h3 g5
9. Ne5 Bxe5 10. dxe5 f6 11. exf6 Nxf6 12. Nc2 h5 13. Nd4 Qd7 14. Qd3 e5 15. Nf3
e4 16. Qd4 exf3 17. Qxf6 Rf8 18. Qg6+ Qf7 19. Qxg5 hxg4 20. Qxg4 *
Position (FEN): r1b1kr2/p4q2/n1p5/1p1p4/1P4Q1/2P1Pp1P/P4P2/R1B1KB1R b KQq - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 806
Best move: Bxg4