Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+
8. Nbxd2 O-O 9. O-O d6 10. Qc2 Bg4 11. a3 Ne7 12. Bd3 Ng6 13. e5 dxe5 14. Nxe5
Nxe5 15. dxe5 Nd5 16. Bxh7+ Kh8 17. Ne4 g6 18. Qc4 Kxh7 19. Nf6+ Nxf6 20. exf6
Be6 *
Position (FEN): r2q1r2/ppp2p1k/4bPp1/8/2Q5/P7/1P3PPP/R4RK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 899
Best move: Qh4+