Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f3 Nf6 3. d4 exd4 4. Qxd4 Nc6 5. Qe3 Bb4+ 6. c3 Ba5 7. Ne2 Bb6 8.
Nd4 d6 9. Nd2 Be6 10. Nc4 Ne5 11. Nxb6 axb6 12. Nxe6 fxe6 13. Be2 Qe7 14. O-O
O-O 15. b3 Nc6 16. Bb2 Na5 17. c4 Nd7 18. b4 Nc6 19. a3 Nce5 20. f4 Ng4 *
Position (FEN): r4rk1/1ppnq1pp/1p1pp3/8/1PP1PPn1/P3Q3/1B2B1PP/R4RK1 w - - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1048
Best move: Bxg4