Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be6 4. Bxe6 fxe6 5. d3 Nf6 6. c3 c5 7. Bg5 Be7 8. Na3
O-O 9. Nc4 b5 10. Ne3 Nbd7 11. Qb3 Kh8 12. Qxe6 Rb8 13. O-O Rb6 14. Rfd1 h6 15.
Bh4 d5 16. Qh3 d4 17. cxd4 exd4 18. Bxf6 Rbxf6 19. Ng4 Rg6 20. Nh4 *
Position (FEN): 3q1r1k/p2nb1p1/6rp/1pp5/3pP1NN/3P3Q/PP3PPP/R2R2K1 b - - 3 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1115
Best move: Bxh4