Lionel Messi scored his 90th Champions League goal and put Barcelona in control as half-time approached.
However Manchester City then staged a masterclass in thrilling comebacks outplaying Barcelona to win 3 -1.
Ilkay Gundogan scored twice, giving him a second successive brace and Kevin de Bruyne curled a free kick beyond Marc-Andre ter Stegen.
Manchester City were exhilarating in attack and they fully deserved their first win against Barcelona in 6 attempts.But their dodgy defence still needs work.
Highlights ..