Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 e6 4. c4 Ne7 5. Nc3 d6 6. f4 dxe5 7. fxe5 Ng6 8. Nf3
Nc6 9. Bd3 Nxd4 10. Bxg6 Nxf3+ 11. Qxf3 hxg6 12. Bd2 Bb4 13. O-O-O Bd7 14. Qxb7
Bxc3 15. Bxc3 O-O 16. h4 Qe7 17. Qxc7 Rfd8 18. Qb7 Qe8 19. Qf3 Bc6 20. Qh3 Be4
21. h5 *
Position (FEN): r2rq1k1/p4pp1/4p1p1/4P2P/2P1b3/2B4Q/PP4P1/2KR3R b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1939
Best move: Qa4