Chess puzzle (Advantage)
Moves: 1. d4 b6 2. c4 Bb7 3. Nc3 Nf6 4. Nf3 Nc6 5. d5 Nb4 6. a3 Na6 7. e4 Nc5 8. b4
Ncxe4 9. Nxe4 Nxe4 10. Bd3 Nf6 11. O-O d6 12. Bb2 e6 13. Re1 Bc8 14. Bc2 Be7
15. Qd3 e5 16. c5 bxc5 17. bxc5 O-O 18. cxd6 cxd6 19. Nxe5 dxe5 20. Bxe5 g6 *
Position (FEN): r1bq1rk1/p3bp1p/5np1/3PB3/8/P2Q4/2B2PPP/R3R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1529
Best move: d6