Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bf4 d6 3. Nc3 g6 4. e4 Bg7 5. Bd3 O-O 6. Qd2 a5 7. Nf3 b6 8. O-O
Na6 9. Rfe1 Nb4 10. e5 dxe5 11. Nxe5 Nxd3 12. Qxd3 Bf5 13. Qd2 Qe8 14. Re3 c5
15. d5 Ng4 16. Nxg4 Bxg4 17. Rae1 e6 18. dxe6 Bxe6 19. Bc7 Bxc3 20. Qxc3 Qc6
21. Bf4 b5 *
Position (FEN): r4rk1/5p1p/2q1b1p1/ppp5/5B2/2Q1R3/PPP2PPP/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1443
Best move: Bh6