Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 Bc5 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 d6 8. h3
Nge7 9. O-O O-O 10. a3 Ba5 11. b4 Bb6 12. Na4 a6 13. Nxb6 cxb6 14. Bf4 b5 15.
Bb3 Re8 16. d5 Ng6 17. Qd2 Rxe4 18. Bxh6 Nce5 19. Nxe5 Rxe5 20. Be3 Bf5 21. g4
*
Position (FEN): r2q2k1/1p3pp1/p2p2n1/1p1Prb2/1P4P1/PB2B2P/3Q1P2/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2290
Best move: Qh4