Chess puzzle (Advantage)
Moves: 1. c4 e6 2. g3 d5 3. d4 Nf6 4. Bg2 dxc4 5. a4 Bb4+ 6. Bd2 Qe7 7. Nf3 Nc6 8. Qc2
Na5 9. Bxb4 Qxb4+ 10. Nc3 O-O 11. O-O Nb3 12. Rad1 c6 13. e4 b6 14. Ne5 Bb7 15.
Qe2 b5 16. g4 Rad8 17. axb5 cxb5 18. g5 Ne8 19. d5 exd5 20. exd5 Nc7 *
Position (FEN): 3r1rk1/pbn2ppp/8/1p1PN1P1/1qp5/1nN5/1P2QPBP/3R1RK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1165
Best move: d6