Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. h3 Bf5 5. g4 Be4 6. f3 Bg6 7. Bb5+ Nc6 8. Nc3
e6 9. Bxc6+ bxc6 10. Be3 Be7 11. Qe2 Bh4+ 12. Kf1 Rb8 13. Bc1 Be7 14. f4 Nf6
15. Nf3 Ne4 16. Nxe4 Bxe4 17. Rh2 c5 18. Ne5 Qc7 19. dxc5 Qxc5 20. Be3 Qc7 21.
c3 O-O 22. Rf2 Bh4 23. Rh2 Rb7 24. Nf3 Be7 25. Ng5 *
Position (FEN): 5rk1/prq1bppp/4p3/3p2N1/4bPP1/2P1B2P/PP2Q2R/R4K2 b - - 8 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1353
Best move: Bxg5