Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. e3 Nc6 6. Qa4 Bd7 7. Qb3 Qc7 8. Bd3
Na5 9. Qd1 dxc4 10. Be2 Be7 11. e4 cxd4 12. Nxd4 Bb4 13. Bd2 Bxc3 14. Bxc3 Nxe4
15. O-O Nc6 16. Nxc6 Bxc6 17. Bxc4 a6 18. Bd3 b5 19. Qe2 f5 20. Bxg7 Rg8 21.
Qh5+ Kd8 22. Bf6+ *
Position (FEN): r2k2r1/2q4p/p1b1pB2/1p3p1Q/4n3/3B4/PP3PPP/R4RK1 b - - 4 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1172
Best move: Nxf6