Swansea City came from behind to end Manchester United's unbeaten start to the Premier League season with an impressive 2-1 victory at the Liberty Stadium.
After an entertaining first half ended goalless Juan Mata fired Luke Shaw's teasing cross into the roof of the net in the 48th minute before Swansea took control.
Andre Ayew restored parity with a headed effort 13 minutes later before Bafetimbi Gomis maintained his superb form with a low shot five minutes later as the Welsh side registered their third successive 2-1 league victory over United.
"It was a very difficult game," Swansea captain Ashley Williams told Sky Sports.
4 Callum Wilson (Bournemouth)
Riyad Mahrez (Leicester City)
Bafetimbi Gomis (Swansea City)
3 Andre Ayew (Swansea City)
"We had to dig deep. Any time you can beat one of the top teams shows our improvement. We keep working every day and every week. We want to be a consistently good side."
United's solid yet unspectacular start to the season had been built on a steely defence which had yet to concede and had restricted opponents to just five shots on target in three matches this season.
Swansea, however, achieved a Premier League double over United last season and had started the season unbeaten, including an impressive opening-day draw at champions Chelsea.
Earlier, Dusan Tadic's brace and a goal from Graziano Pelle gave Southampton's stuttering league campaign lift-off with a comfortable 3-0 victory over promoted Norwich City at St Mary's .
Norwich defender Steven Whittaker was sent off having received two yellow cards within four first-half minutes for professional fouls as the south-coast club registered their first victory of the season.
Swansea, who have eight points from four games, leapfrogged United, with seven, into fourth. Southampton moved up to 10th with five points while Norwich sit one point adrift in 14th.
Manchester City top the standings going into the international break with a maximum 12 points from four games, three ahead of Crystal Palace.
Southampton 3-0 Norwich City
Swansea City 2-1 Manchester United