Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd2 Nf6 5. Nc3 Bd6 6. Qe2+ Be6 7. Nf3 O-O 8.
O-O-O Nc6 9. Qb5 Nb4 10. a3 Bd7 11. Qe2 Re8 12. Be3 Na6 13. g3 Qe7 14. Qd2 Bg4
15. Be2 Ne4 16. Nxe4 dxe4 17. Ne1 Be6 18. c3 Bb3 19. Nc2 c5 20. c4 cxd4 21.
Bxd4 Rad8 22. Qc3 Bxc2 23. Kxc2 f6 24. Qb3 b6 *
Position (FEN): 3rr1k1/p3q1pp/np1b1p2/8/2PBp3/PQ4P1/1PK1BP1P/3R3R w - - 0 25
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 973
Best move: c5+