Chess puzzle (Crushing)
Opening: Zukertort_Opening, Zukertort_Opening_Old_Indian_Attack
Moves: 1. Nf3 d5 2. d3 Nc6 3. g3 e5 4. Bg2 Bc5 5. O-O Be6 6. c3 Nge7 7. b4 Bb6 8. a4
a5 9. b5 Nb8 10. Nxe5 Nd7 11. Nxd7 Qxd7 12. c4 O-O 13. Nd2 Bd4 14. Rb1 b6 15.
Bb2 Bc5 16. Re1 Bg4 17. h3 Bxh3 18. e4 Bg4 19. Bf3 Bb4 *
Position (FEN): r4rk1/2pqnppp/1p6/pP1p4/PbP1P1b1/3P1BP1/1B1N1P2/1R1QR1K1 w - - 3 20
White to move.
Themes:  Middlegame  
Puzzle rating: 699
Best move: Bxg4