Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. d4 Nf6 3. e3 e6 4. c4 c5 5. cxd5 exd5 6. dxc5 Bxc5 7. Nc3 Nc6 8.
g3 O-O 9. Bg2 Be6 10. O-O Qd7 11. a3 Bh3 12. b4 Bb6 13. Bb2 Bxg2 14. Kxg2 Rfe8
15. Qb3 Rad8 16. Rfd1 d4 17. Nb5 d3 18. Nbd4 Nxd4 19. Nxd4 Re4 20. Rxd3 Bxd4
21. Bxd4 Qc6 22. f3 Re6 23. Rad1 Ng4 24. Kg1 Qxf3 25. Rf1 *
Position (FEN): 3r2k1/pp3ppp/4r3/8/1P1B2n1/PQ1RPqP1/7P/5RK1 b - - 1 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1594
Best move: Qe2