Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. O-O O-O 6. d4 exd4 7. cxd4 Bb6 8.
e5 Ne8 9. Bg5 Ne7 10. d5 d6 11. exd6 Nxd6 12. Bb3 Bg4 13. Re1 Re8 14. Nc3 h6
15. Bh4 Ndf5 16. Bxe7 Rxe7 17. Qd3 Rxe1+ 18. Rxe1 Nd6 19. Ne5 Bf5 20. Qg3 Qf6
21. Ng4 *
Position (FEN): r5k1/ppp2pp1/1b1n1q1p/3P1b2/6N1/1BN3Q1/PP3PPP/4R1K1 b - - 6 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1498
Best move: Bxg4