Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 c5 3. d5 Bg7 4. Nc3 d6 5. Nf3 Nf6 6. a4 O-O 7. Be2 Bg4 8. O-O
Nbd7 9. h3 Bxf3 10. Bxf3 a6 11. a5 b5 12. axb6 Qxb6 13. Be2 Rfc8 14. Rb1 Qb4
15. Bf3 Ne5 16. Bf4 Nxf3+ 17. Qxf3 Rab8 18. e5 Nh5 19. Bh2 dxe5 20. Rfe1 Nf4
21. Re4 Qa5 22. Bxf4 exf4 23. Rxf4 *
Position (FEN): 1rr3k1/4ppbp/p5p1/q1pP4/5R2/2N2Q1P/1PP2PP1/1R4K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1190
Best move: Bxc3