Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. g3 c5 3. Bg2 Nc6 4. Nf3 e6 5. Nc3 d5 6. cxd5 exd5 7. d3 d4 8. Nb1
Bg4 9. Bg5 Be7 10. Nbd2 O-O 11. Bxf6 Bxf6 12. Ne4 Re8 13. O-O Rc8 14. a3 Ne5
15. Nxe5 Bxe5 16. Nd2 b6 17. Nf3 Qd6 18. Re1 Bf6 19. a4 Re7 20. a5 Rce8 21.
axb6 axb6 22. Rb1 Re6 23. Kf1 Qe7 24. Qd2 Bf5 25. Nh4 *
Position (FEN): 4r1k1/4qppp/1p2rb2/2p2b2/3p3N/3P2P1/1P1QPPBP/1R2RK2 b - - 7 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1712
Best move: Bxh4