Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 e6 3. d4 d5 4. e5 c5 5. c3 cxd4 6. cxd4 Nc6 7. Be3 a6 8. Nc3 b5
9. a3 Nge7 10. b4 Qb6 11. Be2 Nf5 12. O-O Nxe3 13. fxe3 Ne7 14. Ng5 Nf5 15.
Rxf5 exf5 16. Nxd5 Qg6 17. Nxf7 Qxf7 18. Bh5 g6 19. Nf6+ Kd8 20. Bf3 Ra7 21.
Rc1 Be7 22. Qc2 Be6 *
Position (FEN): 3k3r/r3bq1p/p3bNp1/1p2Pp2/1P1P4/P3PB2/2Q3PP/2R3K1 w - - 8 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1776
Best move: d5