Chess puzzle (Crushing)
Moves: 1. e4 c5 2. f4 Nc6 3. c3 e6 4. Nf3 d5 5. e5 d4 6. d3 Nge7 7. Na3 Nd5 8. c4 Ndb4
9. Be2 Be7 10. O-O O-O 11. Nb5 a6 12. Na3 a5 13. Nb5 Na6 14. Qe1 f6 15. Qg3
fxe5 16. fxe5 Nab4 17. Bh6 Rf7 18. a3 Nc2 19. Rac1 Ne3 20. Bxe3 dxe3 21. d4
cxd4 22. Rcd1 Rxf3 23. Rxf3 Bc5 24. Qh3 Nxe5 25. Rxe3 Qg5 26. Rg3 *
Position (FEN): r1b3k1/1p4pp/4p3/pNb1n1q1/2Pp4/P5RQ/1P2B1PP/3R2K1 b - - 2 26
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1280
Best move: d3+