Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. d3 g6 5. Bg5 Bg7 6. Nbd2 Nbd7 7. Be2 O-O 8. O-O
a6 9. Re1 b5 10. Qb3 Bb7 11. d4 c4 12. Qc2 Rc8 13. b3 cxb3 14. axb3 Qc7 15. c4
bxc4 16. bxc4 Rfe8 17. Bf4 Nh5 18. Bg5 h6 19. Be3 Nhf6 20. Rec1 Ng4 21. Bf4 e5
22. Bg3 exd4 23. c5 dxc5 *
Position (FEN): 2r1r1k1/1bqn1pb1/p5pp/2p5/3pP1n1/5NB1/2QNBPPP/R1R3K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 911
Best move: Bxc7