Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 c5 3. e3 e6 4. a3 d5 5. Nf3 Nc6 6. b3 cxd4 7. exd4 h6 8. Be2
Bd6 9. O-O O-O 10. Bb2 Re8 11. Ne5 Qc7 12. f4 Bxe5 13. fxe5 Ne4 14. c5 b6 15.
b4 bxc5 16. bxc5 a5 17. Nd2 Ba6 18. Nxe4 dxe4 19. Qc2 Red8 20. Bxa6 Rxa6 21.
Qxe4 Ne7 22. Qd3 Qc6 23. Rac1 Ng6 24. Rxf7 Nxe5 25. Rxg7+ Kxg7 26. Qg3+ Ng6 *
Position (FEN): 3r4/6k1/r1q1p1np/p1P5/3P4/P5Q1/1B4PP/2R3K1 w - - 2 27
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 966
Best move: d5+