Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 Nf6 5. d4 Bd6 6. Nf3 O-O 7. O-O Bg4 8.
Bg5 c6 9. Nbd2 Nbd7 10. c3 Qc7 11. g3 Ne4 12. Qc1 Nxg5 13. Nxg5 h6 14. Ngf3
Rae8 15. Bc2 Re6 16. Re1 Rfe8 17. Rxe6 Rxe6 18. Nh4 Nf6 19. Bf5 Re2 20. Nf1 g5
21. f3 gxh4 22. fxg4 hxg3 23. Qxh6 gxh2+ 24. Kh1 Ne4 *
Position (FEN): 6k1/ppq2p2/2pb3Q/3p1B2/3Pn1P1/2P5/PP2r2p/R4N1K w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1859
Best move: Bh7+