Chess puzzle (Crushing)
Moves: 1. f4 c5 2. e4 Nc6 3. Nf3 d5 4. exd5 Qxd5 5. Bb5 Bg4 6. Bxc6+ bxc6 7. O-O Nf6
8. Qe1 e6 9. Ne5 c4 10. Qg3 Bc5+ 11. Kh1 h5 12. Nc3 Qd6 13. b3 h4 14. Qe1 h3
15. bxc4 hxg2+ 16. Kxg2 Bh3+ 17. Kh1 Bxf1 18. Qxf1 Bd4 19. a4 c5 20. Qf3 Bxe5
21. Qxa8+ Ke7 22. Qxa7+ *
Position (FEN): 7r/Q3kpp1/3qpn2/2p1b3/P1P2P2/2N5/2PP3P/R1B4K b - - 0 22
Black to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1399
Best move: Nd7