Chess puzzle (Crushing)
Moves: 1. e4 b6 2. Nf3 Bb7 3. g3 d6 4. Bg2 Nd7 5. d3 h6 6. a4 a5 7. c3 c5 8. Na3 Ba6
9. O-O e5 10. Re1 Be7 11. c4 Ngf6 12. Bd2 O-O 13. Nb5 Bxb5 14. axb5 Nh7 15. Bc3
Ng5 16. Qd2 Nxf3+ 17. Bxf3 Nf6 18. h4 h5 19. Kg2 Ng4 20. Rh1 Qd7 21. Bxg4 hxg4
22. Raf1 f5 23. h5 fxe4 24. dxe4 Rf3 *
Position (FEN): r5k1/3qb1p1/1p1p4/pPp1p2P/2P1P1p1/2B2rP1/1P1Q1PK1/5R1R w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1452
Best move: Qd5+