Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 c6 5. Nf3 d5 6. e3 O-O 7. Bd3 Ne4 8. Bxe4
dxe4 9. Qxe4 f5 10. Qc2 Nd7 11. O-O Nf6 12. Bd2 Be7 13. e4 h6 14. e5 Nd7 15.
Qb3 b5 16. cxb5 cxb5 17. Qxe6+ Kh8 18. Qd5 Ba6 19. Rfd1 Qe8 20. Nxb5 *
Position (FEN): r3qr1k/p2nb1p1/b6p/1N1QPp2/3P4/5N2/PP1B1PPP/R2R2K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1477
Best move: Nb6