Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. c3 Bd6 7. Bd3 O-O 8.
Qc2 Re8+ 9. Ne2 g6 10. Bh6 Qc7 11. h4 Be6 12. h5 f5 13. hxg6 fxg6 14. O-O-O Nd7
15. b3 Nf6 16. f3 a5 17. Qd2 a4 18. b4 b6 19. Nf4 Bf7 20. Bg5 Nd5 21. Nxd5 Bxd5
22. a3 c5 *
Position (FEN): r3r1k1/2q4p/1p1b2p1/2pb1pB1/pP1P4/P1PB1P2/3Q2P1/2KR3R w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1850
Best move: dxc5