Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. O-O Nf6 5. d4 exd4 6. Nxd4 Nxe4 7. Re1 Nf6 8.
Qe2 d5 9. Bb3 c5 10. Ba4+ Bd7 11. Bxd7+ Qxd7 12. Nf5 Nc6 13. g4 O-O-O 14. Nxe7+
Nxe7 15. Qxe7 Qxg4+ 16. Kf1 Rde8 17. Qxc5+ Kb8 18. Qd6+ Ka8 19. Qg3 Rxe1+ 20.
Kxe1 Re8+ 21. Kf1 *
Position (FEN): k3r3/pp3ppp/5n2/3p4/6q1/6Q1/PPP2P1P/RNB2K2 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1399
Best move: Qd1+