Another day, another stellar performance from Manchester City.
Pep Guardiola could only watch on as Manchester United cut the gap at the top with victory over Tottenham in the early kick-off - that lead was restored to five points, however, once the Citizens had beaten West Brom 3-2.
Leroy Sane was inspirational for the visitors. The Germany international scored the opener to put himself level with Sergio Aguero and Gabriel Jesus' tallies of eight goals already this season.
Jay Rodriguez made sure it wasn't entirely straightforward for the league-leaders, netting the equaliser within three minutes.
Fernandinho made it 2-1 before Raheem Sterling added a third.
City are pretty unstoppable right now. They've netted 13 goals in their last three league games and as it stands, it's difficult to see past them winning the title.
Having suffered an underwhelming debut season in English football, Guardiola finally appears to be working his magic.
Just take a look at the build-up play for Sterling's goal. Kyle Walker started it all off, before good work from David Silva, Sane, and Kevin de Bruyne.
Pure class from City
Perhaps there are a few West Brom players who could have put challenges in, but it's very hard to stop City when they're in this mood.
Guardiola was evidently frustrated by his side's finishing, particularly after they had to withstand a late rally from the Baggies.
"We create I don't know how many and just scored three," the Catalan said, via the BBC.
"In those terms, we have to improve. We need to be clinical if we want to win titles but football is unpredictable."
He can have no worries about his side's fluency, though, as they played some football reminiscent of his days at Barcelona.
The result means City are in the midst of their best start to a Premier League season, winning nine and drawing one of their 10 games so far.
They'll be looking to continue that form into the Champions League, where they will face Napoli on Wednesday.
Are Man City the best team in the Premier League? Have your say in the comments.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms