An incredible game! That's all for today, we hope to see you soon.
95'
FT: Swansea 2-3 Manchester City - The referee brings an end to a breathless encounter! Swansea had taken an unlikely two-goal lead through Matt Grimes and Bersant Celina, but City staged a remarkable second half comeback to turn the game on its head. Bernardo Silva pulled one back before a Kristoffer Nordfeldt own goal and a header from substitue Sergio Aguero made it 3-2.
GOOOAAALL FOR MAN CITY - Aguero sends his penalty crashing against the left post, but it hits the back of Nordfeldt's ankle and rebounds into the net. Cruel twist of fate for Swansea. We're all level!
76'
PENALTY FOR MAN CITY - Raheem Sterling is brought down from behind as he burst into the box from the right. Chance for Sergio Aguero to even things up...
68'
GOOOOAAALL FOR MAN CITY - Bernardo Silva with a fine strike! David Silva finds the Portuguese in acres of space on the left-hand side of the penalty area, and the winger sends a beautiful shot across goal with the outside of his foot. It's as perfect as you get, almost grazing the post as it went in.
Sergio Aguero is on! He replaces Riyad Mahrez. Pep Guardiola is really going for it - that's all his substitutions made with over 25 minutes of normal time to play...
58'
Fabian Delph, who conceded that first half penalty, is replaced by Oleksandr Zinchenko replaces him at left-back. Raheem Sterling is also on, with Leroy Sane making way.
54'
There's a scramble in the Swansea box, with about three defenders putting in superb blocks. City are really threatening now.
51'
City beginning to push Swansea back. The hosts' pressing of the first half seems to be gone.
47'
MAN CITY CHANCE - A clearance is accidentally struck against Gabriel Jesus, and fortunately for the hosts rebounds just over the bar.
46'
And we're back underway!
45'
HT: Swansea 2-0 Manchester City - The hosts hold a two-goal advantage at the end of a bizarre half of football. A Matt Grimes penalty opened the scoring, before Bersant Celina sent Ederson the wrong way from the spot to double the lead. Swansea have been brilliant since the off, pressing City and playing some lovely football of their own. Can the visitors respond? It promises to be an absorbing second half...
GOOOOAAALL FOR SWANSEA!! - What a zinger! This time Swansea hit City on the break, and the ball falls to Bersant Celina on the edge of the area. He sends a beautiful first-time strike curling into the top corner. 2-0! Nobody expected this...
26'
Still Swansea push men forward. City are only too happy to hit them on the break, but so far haven't been able to make a breakthrough.
24'
How will City react?
22'
GOOOAAALL FOR SWANSEA!! Matt Grimes beats Ederson from the spot, sending the City goalkeeper the wrong way with a left-footed strike. Well that shakes things up!
20'
SWANSEA PENALTY - Fabian Delph lunges in on Connor Roberts, who had cut into the area from the right. His challenge is poor and it's a clear penalty. Matt Grimes steps up for Swansea...
17'
Although Swansea's attacking intent is admirable, they're leaving acres of space in defence. City look like they will take advantage soon.
14'
MAN CITY CHANCE - The ball falls to Bernardo Silva well inside the area, but the Portuguese takes too long to line up his half-volley and his effort is blocked.
10'
Swansea hitting the ball about quite well here. Trying to play City at their own game, a rarity in British football, with most teams sitting deep and striking on the counter.
7'
MAN CITY CHANCE - Swansea commit too many men forward and City him them on the break, but Sane's cutback is blocked at the last as he reached the byline. It was four on three then, City should have taken advantage.
4'
Manchester City pressing as you'd expect in a game like this.
1'
And we're underway!
Start of match
PRVW
Everyone's in their places, here we go!
PRVW
The players are out and warming up, not long to go now!
PRVW
The players have arrived at the Liberty Stadium...
Huge challenge for Championship side Swansea here. They're currently 35 places further down the football league ladder than their opponents today, and will need a monumental performance to get a result. Still, miracles do happen!
PRVW
Fabian Delph comes into the side at left-back ahead of Oleksandr Zinchenko, while Raheem Sterling and Sergio Aguero drop the bench. Gabriel Jesus leads the line for Guardiola's men.
PRVW
And for today's visitors, Manchester City: Ederson; Walker, Otamendi, Laporte, Delph; Gundogan, Silva (C), Bernardo; Sane, Mahrez, G Jesus.
Time for some team news, starting with our hosts, Swansea: Nordfelt; Roberts, Van der Hoorn, Carter-Vickers, Grimes; Byers, Fulton, Celina, Routledge, Dyer; James.