Chess puzzle (Crushing)
Moves: 1. d4 d6 2. Nf3 Nf6 3. g3 g6 4. Bg2 Bg7 5. b3 O-O 6. Bb2 c6 7. Nbd2 Bf5 8. c4
Nbd7 9. O-O b5 10. Nh4 d5 11. cxb5 cxb5 12. Nxf5 gxf5 13. Nf3 Ne4 14. Ne5 Nxe5
15. dxe5 Qc7 16. Rc1 Qd7 17. Qd4 e6 18. h4 Rac8 19. Kh2 Bh6 20. Rxc8 Rxc8 21.
f3 Nc5 22. Ba3 Qc7 23. Rc1 *
Position (FEN): 2r3k1/p1q2p1p/4p2b/1pnpPp2/3Q3P/BP3PP1/P3P1BK/2R5 b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1231
Best move: Bxc1