The Saints go marching on; marching on to a first major final at Wembley since 1979, a chance to end those years, those decades of hurt after a stirring League Cup semi-final victory over Liverpool.
Southampton deserved it. They thoroughly deserved it after gaining a slender goal lead from the first leg and protecting it with guile and guts and led by a magnificent performance from their young forward Nathan Redmond before scoring here in injury-time through substitute Shane Long – moments after Liverpool were denied claims for a penalty.
Shane Long finished off Liverpool in stoppage time after a thrilling EFL Cup semi final second leg at Anfield.
The Saints will play in their first major Wembley final since 1979, after winning 2-0 on aggregate.
It was a triumph that set up a final against either Hull City or, more probably, Manchester United who Southampton beat to win their only significant trophy, the FA Cup in 1976. Liverpool were frustrated and flawed and failed to reach the final of this competition having done so last year under manager Jurgen Klopp.
Daniel Sturridge missed two great chances to level the tie in the second half as Liverpool piled on the pressure, but the visitors held firm with some excellent defending.
Liverpool had Loris Karius to thank at half time after the German keeper denied Dusan Tadic from close range to prevent the Reds from going two behind on aggregate.
Saints had the better of the first half, hitting Liverpool on the break through Nathan Redmond’s pace, with Steven Davis also missing a great chance.
Liverpool camped in Southampton’s half in the second half but that was their undoing in stoppage time when the visitors broke with pace and Long fired past Karius.
Relive the action below.
Liverpool: Karius, Alexander-Arnold, Lovren, Matip, Milner, Henderson, Can, Lallana, Coutinho, Firmino, Sturridge. Subs: Mignolet, Moreno, Lucas, Origi, Klavan, Woodburn, Wijnaldum
Southampton: Forster; Cedric, Yoshida, Stephens, Bertrand; Romeu, Ward-Prowse, Davis; Tadic, Redmond, Rodriguez. Subs: Lewis, Clasie, Long, Martina, Hojbjerg, McQueen, Sims