Manchester City have beaten Barcelona 3-1 in a thrilling match.The Blues of Manchester are now only one win away from reaching the Champions League knockout stages.
Manager Pep Guardiola had previously said this was a massive match for them and they knew what they had to do to defeat Barcelona after losing 4-0 in Spain a few weeks ago.
The Premier League side trailed early on at Etihad Stadium when Lionel Messi side-footed home Neymar's pass to cap a rapid Barcelona counter-attack.
City levelled when Sergi Roberto lost possession, allowing Sergio Aguero and Raheem
Sterling to combine for Ilkay Gundogan to apply a simple finish.
Sterling wasted a clear opening after the break before De Bruyne found the top corner with a dipping 25-yard free-kick.
Manager Pep Guardiola had clearly instructed City to press his former side up the pitch, and their energy almost delivered more goals as Aguero was inches away from touching home a cross and De Bruyne fizzed an effort wide.
Andre Gomes should have levelled but struck the bar when in space, and Gundogan slammed in his fourth goal in two games to seal City's first win in history over Barca.
City are second in Group C on seven points - two behind Barcelona - and victory at Borussia Monchengladbach on 23 November will send them through.