Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Bc5 6. Nxc6 bxc6 7. Bg5 O-O
8. e5 Re8 9. f4 h6 10. Bh4 d5 11. Be2 Bf5 12. Qd2 Ne4 13. Nxe4 Qxh4+ 14. g3 Qe7
15. Nxc5 Qxc5 16. O-O-O Rab8 17. g4 Be4 18. Rhg1 Rb7 19. g5 hxg5 20. Rxg5 Reb8
21. b3 Qa3+ 22. Kb1 a5 23. Bd3 Bxd3 *
Position (FEN): 1r4k1/1rp2pp1/2p5/p2pP1R1/5P2/qP1b4/P1PQ3P/1K1R4 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1146
Best move: Qxd3