Edinson Cavani completed Manchester United's comeback in stoppage time at Southampton on Sunday, heading in his second goal for a 3-2 win in the Premier League.

Jan Bednarek’s header and a free kick from James Ward-Prowse put Southampton on course for a first home league win against United since 2003.

But Ralph Hasenhuttl’s side squandered its two-goal lead as halftime introduction Cavani turned the match on its head, setting up Bruno Fernandes to begin the fightback in the 59th minute.

Manchester United's Edinson Cavani celebrates after scoring his side's second goal during an English Premier League soccer match between Southampton and Manchester United at the St. Mary's stadium in Southampton, England, Sunday, Nov. 29, 2020. (Mike Hewitt, Pool via AP)

Manchester United's Edinson Cavani celebrates after scoring his side's second goal during an English Premier League soccer match between Southampton and Manchester United at the St. Mary's stadium in Southampton, England, Sunday, Nov. 29, 2020. (Mike Hewitt, Pool via AP)

Cavani was proving a handful and got United's equalizer in the 74th minute. Goalkeeper Alex McCarthy punched a corner clear, and Fernandes’ deflected shot back into the box was headed home by Cavani.

As United pursued the winner, Cavani peeled away to meet Rashford's cross and beat McCarthy in the second minute of stoppage time.

More AP soccer: https://apnews.com/Soccer and https://twitter.com/AP_Sports

Manchester United's Edinson Cavani hens the ball during an English Premier League soccer match between Southampton and Manchester United at the St. Mary's stadium in Southampton, England, Sunday, Nov. 29, 2020. (Mike Hewitt, Pool via AP)

Manchester United's Edinson Cavani hens the ball during an English Premier League soccer match between Southampton and Manchester United at the St. Mary's stadium in Southampton, England, Sunday, Nov. 29, 2020. (Mike Hewitt, Pool via AP)