Chess puzzle (Crushing)
Moves: 1. d3 e5 2. e4 Bc5 3. Nf3 d6 4. c3 h6 5. h3 Nf6 6. g4 Bd7 7. Nh2 Nc6 8. b4 Bb6
9. a4 a6 10. a5 Ba7 11. Qe2 g5 12. Nf3 Nh7 13. Nh2 Qf6 14. f3 Ne7 15. Be3 Bxe3
16. Qxe3 Ng6 17. c4 Nf4 18. Nc3 Bc6 19. Ne2 Bd7 20. Nxf4 exf4 21. Qd2 *
Position (FEN): r3k2r/1ppb1p1n/p2p1q1p/P5p1/1PP1PpP1/3P1P1P/3Q3N/R3KB1R b KQkq - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 739
Best move: Qxa1+