Chess puzzle (Crushing)
Moves: 1. d4 b6 2. c4 Bb7 3. Nc3 g6 4. e3 Bg7 5. Nf3 e6 6. Be2 Ne7 7. O-O d6 8. a3 Nd7
9. b4 O-O 10. Bb2 f5 11. Rb1 Nf6 12. h3 d5 13. c5 Ne4 14. Nxe4 fxe4 15. Ng5 Qd7
16. a4 Nf5 17. b5 Qe7 18. c6 Bc8 19. h4 Nxh4 20. Nh3 e5 21. Bg4 h5 22. Bxc8
Raxc8 23. dxe5 Bxe5 *
Position (FEN): 2r2rk1/p1p1q3/1pP3p1/1P1pb2p/P3p2n/4P2N/1B3PP1/1R1Q1RK1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1675
Best move: Qxd5+