Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Bd3 c5 4. c3 Nc6 5. Nf3 Nf6 6. e5 Ne4 7. Bxe4 dxe4 8. Nfd2
cxd4 9. Nxe4 dxc3 10. Qxd8+ Nxd8 11. Nbxc3 Bb4 12. Nd6+ Bxd6 13. exd6 a6 14.
Ke2 Nc6 15. Rd1 Bd7 16. Be3 O-O 17. Bb6 Ne5 18. f4 Nc4 19. Bc7 Nxb2 20. Rdb1
Nc4 21. Rxb7 Na3 22. Kd3 Bb5+ 23. Ke4 *
Position (FEN): r4rk1/1RB2ppp/p2Pp3/1b6/4KP2/n1N5/P5PP/R7 b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1292
Best move: Bc6+