Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Bg5 c6 5. e3 Bg7 6. h3 O-O 7. Nf3 h6 8. Bh4
Nbd7 9. cxd5 cxd5 10. Bd3 b6 11. O-O Bb7 12. Re1 Ne4 13. Qb3 g5 14. Bg3 e6 15.
Ne5 Nxe5 16. Bxe5 f6 17. Bh2 Rc8 18. Rac1 Qe7 19. Nxe4 dxe4 20. Bc4 Kf7 21. d5
exd5 22. Bxd5+ Bxd5 23. Qxd5+ Kg6 24. g4 Rfd8 *
Position (FEN): 2rr4/p3q1b1/1p3pkp/3Q2p1/4p1P1/4P2P/PP3P1B/2R1R1K1 w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1292
Best move: Qf5+