Chess puzzle (Advantage)
Moves: 1. Nf3 c5 2. c4 Nc6 3. g3 d6 4. Bg2 g6 5. O-O Bg7 6. Nc3 Nf6 7. e3 O-O 8. b3
Rb8 9. Bb2 b6 10. d4 Bb7 11. d5 Nb4 12. a3 Na6 13. e4 Nxe4 14. Qd3 Nf6 15. Rac1
Nc7 16. Qb1 e6 17. dxe6 Nxe6 18. Qa1 Nh5 19. Rfd1 Nf6 20. Nb5 d5 *
Position (FEN): 1r1q1rk1/pb3pbp/1p2nnp1/1Npp4/2P5/PP3NP1/1B3PBP/Q1RR2K1 w - - 0 21
White to move.
Themes:  Opening  
Puzzle rating: 1570
Best move: cxd5