Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 Bf5 5. a3 e6 6. b4 Nbd7 7. Bb2 a6 8. c5 b6
9. Nf3 Bg4 10. h4 h5 11. Be2 Bxf3 12. Bxf3 bxc5 13. bxc5 Qc7 14. O-O e5 15. Be2
e4 16. f3 exf3 17. Bxf3 Be7 18. Qe1 O-O 19. Ne2 Rab8 20. Rb1 Rfe8 21. Nf4 g6
22. g3 Nxc5 *
Position (FEN): 1r2r1k1/2q1bp2/p1p2np1/2np3p/3P1N1P/P3PBP1/1B6/1R2QRK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1218
Best move: dxc5