Chess puzzle (Crushing)
Moves: 1. d4 c5 2. dxc5 e6 3. Be3 Qa5+ 4. Qd2 Qb5 5. c3 Bxc5 6. Bxc5 Qxc5 7. e3 Nf6 8.
Na3 d5 9. Nf3 O-O 10. Bb5 Bd7 11. Bd3 Ne4 12. Bxe4 dxe4 13. Nd4 Nc6 14. Nb3 Qe7
15. Rd1 Ne5 16. O-O Qg5 17. Nd4 Nf3+ 18. Nxf3 exf3 19. g3 Qh5 20. Kh1 Bc6 21.
b4 a6 22. c4 Rfd8 *
Position (FEN): r2r2k1/1p3ppp/p1b1p3/7q/1PP5/N3PpP1/P2Q1P1P/3R1R1K w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 674
Best move: Qxd8+