Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Ng5 Ndf6 6. Bc4 e6 7. Qe2 h6 8.
N5f3 Ne7 9. Be3 Ned5 10. O-O-O Qa5 11. Bd2 Qc7 12. Ne5 b5 13. Bd3 a5 14. Nxc6
b4 15. Nf3 Bb7 16. Nfe5 Rc8 17. Bb5 Bd6 18. Na7+ Ke7 19. Nxc8+ Rxc8 20. Ba4 *
Position (FEN): 2r5/1bq1kpp1/3bpn1p/p2nN3/Bp1P4/8/PPPBQPPP/2KR3R b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2226
Best move: Nb6