Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. Qe2 a6 5. Ba4 g6 6. d4 exd4 7. Bxc6 Nxc6 8.
Qc4 Bg7 9. Ng5 O-O 10. Bf4 Ne5 11. Qb3 Qf6 12. Nh3 b5 13. Nd2 c5 14. Qd5 Nc6
15. Qxc5 Bb7 16. Bd6 Rfe8 17. f3 Re6 18. Bc7 d5 19. O-O-O dxe4 20. Qb6 Nd8 21.
Bxd8 Rxd8 22. Qxb7 d3 23. c3 Rb6 24. Qxe4 b4 25. g4 *
Position (FEN): 3r2k1/5pbp/pr3qp1/8/1p2Q1P1/2Pp1P1N/PP1N3P/2KR3R b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1346
Best move: bxc3