Chess puzzle (Advantage)
Moves: 1. d4 b6 2. c4 Bb7 3. Nc3 e6 4. Nf3 Nf6 5. Bf4 Bb4 6. e3 Bxc3+ 7. bxc3 O-O 8.
Be2 d5 9. O-O dxc4 10. Bxc4 Nbd7 11. Re1 Rc8 12. Rc1 Re8 13. h3 c5 14. Ne5 Nxe5
15. Bxe5 cxd4 16. cxd4 Nd5 17. Bd3 Qg5 18. Be4 Nxe3 19. Rxc8 Rxc8 20. Bxb7 *
Position (FEN): 2r3k1/pB3ppp/1p2p3/4B1q1/3P4/4n2P/P4PP1/3QR1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1538
Best move: Nxd1