The scoreline may not suggest it, but this game was an entertaining end-to-end contest and by no means one-way traffic.
Southampton's Nathan Tella and Jannik Vestergaard both had early goalscoring opportunities as the visitors started brightly.
However, two major decisions just before the end of the first half both went against Ralph Hasenhuttl's men.
Firstly, Saints were awarded a penalty in the 35th minute, only for the decision to be reversed following a VAR review.
Then moments before the half-time whistle, Che Adams thought he scored through a cleverly worked free-kick. Frustratingly for Southampton, referee Andre Marriner pulled it back with the visitors adjudged to have taken the set-piece before his whistle.
The second half was all about Leeds with Patrick Bamford, Stuart Dallas and Raphinha all scoring sensational goals. While Saints did have their own opportunities, they were simply not as clinical as the hosts.
Stuart Dallas was the start of the show having earned a total of 15 points. The defender was given six points for his goal, four points for a clean sheet, two points for playing the full 90 minutes and three bonus points.
Illan Meslier was kept busy by Saints but his clean sheet and string of saves earned him a total of nine points.
Jannik Vestergaard and Moussa Djenepo were left empty-handed points-wise on what was a disappointing evening for Southampton.
From the managers
In his post match interview, Ralph Hasenhuttl told Sky Sports: "It is the old story for us, the second half of the season. We have chances, we don't score. Our goal was one second early played! It is tough to take.
Marcelo Bielsa also spoke with Sky Sports, saying: "The difference of the three goals is different to how it was between the two teams, even if I think the victory was deserved. Throughout the game it was difficult to establish differences between the two teams. When the games are so close, the team that scores first gets the advantage. It is not definitive but has weight."
This was the 11th league win for Leeds United this season. That is the same amount as defending champions Liverpool.
There are 13 games left and Leeds are five points off a possible Europa League spot. Can the Whites begin to dream?
Next up for Leeds is a home encounter with Aston Villa, while Southampton travel to Everton.
Leeds face some tough fixtures over the next few weeks. However, the price on the Whites to finish in the top ten is currently 13/10.
Meanwhile, the defeats just keep mounting up for Southampton. Is there a chance they could get dragged into a relegation battle?
Saints are eight points above the relegation zone and with 13 games remaining, they could easily find themselves in trouble. The price on Southampton to suffer the drop is a massive 40/1.