A cagey first half was finished off by a rather fortunate goal from Kyle Walker as his cross from out wide was missed by everyone and found the far corner, before a quick-fire double from Manchester City sank any hope Swansea City had of advancing in the FA Cup.
The second half saw a fine finish from Raheem Sterling and Gabriel Jesus' best goal of the season, as the Brazilian fooled the Swansea defence with a magical touch before rattling the ball past Freddie Woodman.
A well-taken goal from the 20-year-old Swansea substitute, Morgan Whittaker, was only a consolation for the Swans as City continued to dominate until the final whistle.
The victory on Wednesday night means City have set yet another new record, this time for successive wins by an English top-flight club. The record was previously made by Preston and Arsenal, in 1891/92 and 1987/88, respectively.
15 wins on the bounce. 39 goals scored. 10 clean sheets. Only five goals conceded. City write themselves into the history books with one of the most impressive run of results.
The Citizens will now hope to make it 16 wins as they take on Tottenham Hotspur in the Premier League on Saturday night.
Déjà Vu for City
The last meeting between the two sides was also in the FA Cup - a thrilling 3-2 win for City at the Liberty Stadium in the quarter-finals.
Swansea's goalkeeper took centre stage against a City side once again.
Last time out, Kristoffer Nordfeldt frustrated Guardiola's side for large parts of the game, making multiple incredible saves, and could have been seen as unlucky to be on the losing team that day.
The same could have been said on Wednesday night as Woodman made save after save as shots from the in-form City side rained down upon the keeper.
Two goals in quick succession in the second half from Sterling and Jesus, however, left Woodman with no chance and Swansea slipped to a three-goal deficit.
Walker back with a bang
Before the FA Cup match-up, Walker had only started three of City's previous ten games, with two not played because of COVD-related reasons.
The full-back positions have been filled well in the absence of Walker by Oleksandr Zinchenko and Joao Cancelo, meaning the veteran had something to prove.
Not only did the England international grab the opener of the game, he controlled the right-wing with Ferran Torres and swept up any mistakes City made at the back.
Despite being one of the oldest in the squad, his pace, ability on the ball, and spatial awareness means Walker is usually one of the first names on the team sheet - proven by his outstanding performance against Swansea.
An ex-Citizen in Wales
The Swans lined up with a very young defence, the most notable player being ex-City player, Joel Latibeaudiere. The youngster was a rock at the back for Swansea, especially in the first half, causing problems for the City attack.
Although being at the Etihad since the age of 13, Latibeaudiere is without a first-team appearance for the Manchester side but was a vital defender in City's Under-18s Premier League North title, especially as he captained the side.
In October 2020, Latibeaudiere joined the club from South Wales on a three-year deal and continues to impress, despite the game against City only being his third of the season.
Could City regret letting such a talented player go? Only time will tell.
Youngsters given a chance
With the game done and dusted with over half an hour left to play, Guardiola gave valuable first-team minutes to Tommy Doyle and Claudio Gomes.
Doyle had a chance to assist a fourth City goal with Sterling arriving at the far post. However, the youngster must have seen his name in lights as his choice to shoot instead brought an annoyed reaction from Guardiola as he fired wide.
"He's a player with a special quality. He takes it, shoots. Another Man City fan. A historic family, the historic Doyle family. The minutes he plays, he plays good, unfortunately in the finishing in the last moment he should have passed the ball to Phil," Guardiola stated as he spoke to Manchester Evening News.