Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Ne2 Re8 6. a3 Bf8 7. Ng3 d5 8. b3 c6
9. Bd3 Nbd7 10. f4 c5 11. O-O Qc7 12. Bb2 cxd4 13. exd4 dxc4 14. bxc4 a6 15.
Rc1 b6 16. Nge4 Bb7 17. Qe2 Rac8 18. Kh1 Be7 19. Rce1 Nxe4 20. Nxe4 Nf6 *
Position (FEN): 2r1r1k1/1bq1bppp/pp2pn2/8/2PPNP2/P2B4/1B2Q1PP/4RR1K w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2190
Best move: d5