Chess puzzle (Advantage)
Moves: 1. Nf3 d6 2. d4 Bg4 3. c4 Bxf3 4. gxf3 a6 5. Nc3 h6 6. b3 Nf6 7. Bg2 e5 8. dxe5
dxe5 9. Qxd8+ Kxd8 10. Be3 Nbd7 11. f4 Bd6 12. Bxb7 Rb8 13. Bxa6 exf4 14. Bd2
Ke7 15. Rg1 g6 16. O-O-O Ra8 17. Bb5 Rhe8 18. Kb2 Kf8 19. h4 h5 20. Rg5 Red8
21. Nd5 Ne4 22. Rg2 Be5+ 23. Bc3 *
Position (FEN): r2r1k2/2pn1p2/6p1/1B1Nb2p/2P1np1P/1PB5/PK2PPR1/3R4 b - - 7 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2089
Best move: Nxc3