Premier League leaders Manchester City maintained their perfect start under Pep Guardiola with victory at Swansea.
Sergio Aguero fired the visitors in front before Fernando Llorente scored his first Swans goal with an emphatic half-volley four minutes later.
Aguero netted his second goal with a penalty after Mike van der Hoorn elbowed Kevin de Bruyne, who later limped off with a hamstring injury.
Raheem Sterling added a classy third after a quick counter-attack.
Guardiola’s men had looked a little below par with the score 1-1 at half-time, but an authoritative display after the break underlined their title credentials.
The Spaniard becomes only the second manager to win his first six Premier League matches after Carlo Ancelotti, who did so as he led Chelsea to the title in 2009-10.
Swansea’s defeat, meanwhile, leaves them hovering above the relegation zone by one point – albeit after an improved performance which may have eased the pressure on beleaguered head coach Francesco Guidolin.