Chess puzzle (Advantage)
Moves: 1. Nf3 e6 2. e3 d5 3. d4 Bd6 4. c4 c6 5. c5 Bc7 6. Nc3 Nf6 7. h3 e5 8. Nxe5 O-O
9. Be2 Bf5 10. Bg4 Be4 11. Nxe4 Nxg4 12. Qxg4 dxe4 13. Qxe4 Re8 14. Qf5 Bxe5
15. dxe5 Qa5+ 16. Bd2 Qxc5 17. Bc3 b5 18. O-O b4 19. Bd4 Qd5 20. Qg4 *
Position (FEN): rn2r1k1/p4ppp/2p5/3qP3/1p1B2Q1/4P2P/PP3PP1/R4RK1 b - - 3 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1760
Best move: c5