Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Bb4 5. Bg5 Bxc3+ 6. bxc3 O-O 7. e3 Nbd7 8.
Bd3 c5 9. Ne5 Qa5 10. Qc2 Ne4 11. Bxe4 dxe4 12. Nxd7 Bxd7 13. Be7 Rfe8 14. Bxc5
f5 15. O-O e5 16. Rab1 b6 17. Bd6 exd4 18. cxd4 Ba4 19. Qb2 Qa6 20. Qb4 Bc2 21.
Rb2 Bd3 22. Rc1 Qc8 23. Be5 Qe6 24. Qd6 Bxc4 *
Position (FEN): r3r1k1/p5pp/1p1Qq3/4Bp2/2bPp3/4P3/PR3PPP/2R3K1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2088
Best move: Qc7