Raheem Sterling scored Premier League goal number 50 as Manchester City beat a new-look Arsenal 2-0.
The Englishman was one of three changes Pep Guardiola made from the team that lifted the Community Shield last Sunday and he was probably the most surprising one.
Starting ahead of Leroy Sane on the left of City’s front three, Sterling muted many of his doubters on the 14th minute when he brought the ball inside before crashing it into the bottom corner.
The visitors looked likely to quickly build on their early goal but it was midway into the second half when Bernardo Silva rattled Benjamin Mendy’s cross into the top corner.
The second came just minutes after Sergio Aguero wasted an easy opportunity to double the Sky Blues’ lead – just as the Argentine did against Chelsea.
It was a far from comfortable victory for City today but Guardiola’s outfit were as slick as ever in patches and they have plenty of gears to move up into as the season progresses.
Here are our Manchester City player ratings following the win at Arsenal.
Ederson - 5
Not his usual, calm self today. Passing was sloppier than I’ve ever seen.
Kyle Walker - 6
Solid game from Walker who looked to benefit more when going forward playing behind Riyad Mahrez.
John Stones - 7
One of City’s best performers for me. Really important tackle on Mkhitaryan in the first half.
Aymeric Laporte - 7
Again similarly to last week, Laporte was excellent next to Stones; City’s future defensive partnership, for sure.
Benjamin Mendy - 6
A six rating for a left-back with two assists may seem harsh but he was very sloppy at times and let Bellerin breeze past him too easily in the first half.
Fernandinho - 6
Swept up well and passed forward a lot, which was nice. Under pressure, though, Fernandinho looked slightly nervier than usual.
Ilkay Gundogan - 5
Among City’s worst today in my opinion. Took too many touches too often and played the wrong passes. Although, in fairness, Kevin de Bruyne’s shoes are hard to fill.
Bernardo Silva - 7
Brilliant again. Looks to be Pep’s main man and you can see why the manager spoke so fondly about his last week.
Riyad Mahrez - 6
Absolutely ripped Maitland-Niles to bits for the first half an hour but his replacement dealt with him much better after that.
Raheem Sterling - 8
Surprised to see him start ahead of Sane today but Sterling proved me, and a lot of other people, wrong once more. Took his goal fantastically.
Sergio Aguero - 5
Missed another gilt-edged chance when he should have squared the ball to De Bruyne on the hour mark. Needs to step it up with Jesus inevitably breathing down his neck.
Kevin de Bruyne - 5
Looked to have a bit of a World Cup hangover still. I’m sure he’ll be fine next week though, having come off the bench for this one.