Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. c4 e6 3. g3 Nf6 4. Bg2 Nc6 5. O-O dxc4 6. Qa4 Bd7 7. Qxc4 Bd6 8.
a3 a6 9. b4 O-O 10. Bb2 b5 11. Qc2 Rb8 12. d3 Nd5 13. Nbd2 Nce7 14. Ne4 Ng6 15.
Nxd6 cxd6 16. Rac1 Rc8 17. Qb3 Nb6 18. h4 Na4 19. Ba1 e5 20. h5 Be6 21. Qb1 Ne7
22. h6 gxh6 23. Rxc8 Bxc8 24. Rc1 Ng6 25. Qc2 Be6 26. Qd2 Kg7 27. d4 e4 *
Position (FEN): 3q1r2/5pkp/p2pb1np/1p6/nP1Pp3/P4NP1/3QPPB1/B1R3K1 w - - 0 28
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1197
Best move: d5+