Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 Nf6 5. d3 O-O 6. a3 h6 7. h3 d6 8. O-O
Nd4 9. Be3 Be6 10. Ba2 Bxa2 11. Rxa2 c6 12. Ne2 Nxf3+ 13. gxf3 Bb6 14. Bxb6
axb6 15. Ng3 Qd7 16. Kh2 Nh7 17. Rg1 Ng5 18. Nf5 Kh8 19. h4 g6 20. hxg5 gxf5
21. gxh6 *
Position (FEN): r4r1k/1p1q1p2/1ppp3P/4pp2/4P3/P2P1P2/RPP2P1K/3Q2R1 b - - 0 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1668
Best move: Qe6