Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 Nd7 4. c4 Nb6 5. Nd2 dxc4 6. Nxc4 Nd5 7. Nf3 Bg4 8. Be2
e6 9. O-O b5 10. Bg5 f6 11. exf6 gxf6 12. Nce5 fxg5 13. Nxg4 Ngf6 14. Nge5 Ne4
15. Nxc6 Qc7 16. Nfe5 Bd6 17. Bh5+ Kf8 18. Rc1 Bxe5 19. Nxe5 Qe7 20. Qf3+ Nef6
21. Rfe1 Kg7 22. Ng4 Nxh5 *
Position (FEN): r6r/p3q1kp/4p3/1p1n2pn/3P2N1/5Q2/PP3PPP/2R1R1K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1467
Best move: Qxd5