Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. a3 g6 5. O-O Bg7 6. c3 Nge7 7. h3 O-O 8. b4
cxb4 9. axb4 d5 10. exd5 exd5 11. Bb3 Ne5 12. Nxe5 Bxe5 13. Bb2 Nc6 14. d4 Bf6
15. Qf3 Be6 16. Nd2 Bg5 17. Qd1 Bxd2 18. Qxd2 Qf6 19. b5 Ne7 20. c4 dxc4 *
Position (FEN): r4rk1/pp2np1p/4bqp1/1P6/2pP4/1B5P/1B1Q1PP1/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1328
Best move: d5