Det började riktigt illa på St. Mary's för Manchester United.
Southampton tog när Jan Bednarek nådde högst upp på hörnan och nickade in 2-0.
Tio minuter senare var det dags igen.
Frisparksspecialisten James Ward-Prowse skruvade in en frispark som David de Gea var chanslös på. Dessutom körde United-målvakten in i stolpen med stora smärtor och tvingades till ett byte. 2-0 blev även halvtidsresultatet.
Cavani kvitterade
Den gamle mittfältaren Roy Keane var inte särskilt imponerad av vad han såg av sin gamla klubb och tog fram motorsågen.
– United har haft ett par chanser men de har gett bort ett par billiga mål. Problemet är inte du vet inte vad du får av Manchester United. Det är inte hälsosamt att kolla på deras matcher, säger Keane i Sky Sports.
I den andra halvleken vaknade bortalaget till och fick in en reducering. Bruno Fernandes satte 2-1 och med tio minuter kvar satte inbytte Edinson Cavani 2-2. Matchen såg sedan länge ut att vara på väg mot oavgjort men återigen klev Cavani in. I den 92:a matchminuten satte anfallaren 3-2 och vändningen var därmed fullbordad.