Substitute Edinson Cavani inspired Manchester United to come back from two goals down and win 3-2 at Southampton on Sunday, scoring two goals and creating another.

Southampton led 2-0 at half-time through goals from Jan Bednarek and James Ward-Prowse but a Bruno Fernandes strike and Cavani double won the game for the visitors.

Play English Soccer Pick ‘Em with ESPN
Stream FC Daily on ESPN+

United goalkeeper David de Gea limped off at half-time after suffering a knee injury when attempting to save Southampton’s second goal.

United started brightly and almost took the lead inside the opening minutes but Mason Greenwood missed the target after rounding the goalkeeper.

Fernandes came close moments later when his long-range effort hit the post and narrowly went wide.

However, it was Southampton who broke the deadlock when Bednarek headed home from Ward-Prowse’s corner.

Both teams had chances to score afterwards when Kyle Walker-Peters‘ strike hit the post and Alex McCarthy produced a fine double save to deny Greenwood and Fernandes.

The hosts doubled their lead after 33 minutes when Ward-Prowse scored a fantastic free kick which saw De Gea’s knee strike the post in his attempt to save it.

Cavani replaced Greenwood in the second half and set up Fernandes to score on the hour mark to get United back in the game.

Fernandes returned the favour 14 minutes when his shot was turned into the back of the net by a Cavani header.

United dominated the latter stages, and the 33-year-old Cavani struck again in stoppage time, his near-post header from Marcus Rashford‘s cross earning all three points.

The victory was United’s eighth successive away league win, a club record, and lifted them to seventh place with 16 points, one point behind Southampton.

Information from Reuters was used in this report.