Millwall vs Swansea City; Sky Bet Championship
Millwall vs Swansea City. Sky Bet Championship.
The DenAttendance14,242.
Millwall 2-1 Swansea City: Caleb Taylor scores stoppage-time Lions winner
Report and free match highlights from the Sky Bet Championship match between Millwall and Swansea City at The Den on Sunday; Caleb Taylor scores vital late winner for Alex Neil's Lions.
Sunday 4 January 2026 18:07, UK
Caleb Taylor's header in the second minute of stoppage time lifted Millwall back into the Sky Bet Championship play-off places as they defeated Swansea 2-1 at The Den.
For most of the afternoon, the Lions were frustrated by a stunning display by Swansea goalkeeper Lawrence Vigouroux as he made a string of superb saves, while a goal from Ben Cabango cancelled out Mihailo Ivanovic's opener for the hosts.
But Taylor's second goal of the season was enough to lift Alex Neil's side two places to fifth in the table, three points behind second-placed Middlesbrough.
Millwall began well, forcing a succession of corners with Tristan Crama meeting a Femi Azeez delivery with a towering header that looped just over after eight minutes.
- Got Sky? Watch your EFL team on the Sky Sports app
- Not got Sky? Stream your EFL team with no contract
- Live EFL on Sky Sports+ & how to watch | Get more EFL to your phone with WhatsApp
Vigouroux then made a brilliant double save in the 17th minute when he kept out Ivanovic's header from Azeez's cross before somehow getting down to keep out Macauley Langstaff's follow-up as well.
The Lions continued to pin the visitors back, with Langstaff winning back possession before bending a shot over from just outside the area.
Remarkably, Vigouroux made another double save, with the same two players denied, as Ivanovic's shot on the turn was pushed out before he miraculously stuck out a hand to block the rebound from Langstaff.
The Chile international continued to keep Millwall at bay almost single-handedly when he got down well to keep out Azeez's low effort.
But the hosts' pressure finally told in the 38th minute when Azeez's cross was flicked on by Crama before Taylor nodded it back across for Ivanovic to turn and deservedly put his side in front.
Having been dominated, Swansea suddenly started to threaten with Ronald twice denied by Millwall goalkeeper Max Crocombe before the half-time whistle went.
Just two minutes into the second half, the away side were level as Ethan Galbraith's cross was helped on by Jay Fulton and captain Cabango was left unmarked to finish at the back post.
The Swans then almost gifted Millwall their lead back with just over an hour played, but Vigouroux came to their rescue yet again when he got down to keep Fulton from putting into his own net from Azeez's free-kick.
Fulton then almost scored at the right end when he was first to react to Galbraith's shot being blocked, with his effort taking a slight deflection before Crocombe saved.
Vigouroux produced another piece of heroics when he brilliantly tipped away Langstaff's header from Azeez's cross with six minutes remaining.
But he was finally beaten again in stoppage time when Taylor rose highest at the back post to head in Alfie Doughty's cross and lift his side back into the top six.
The managers
Millwall's Alex Neil:
"There was a chance right before I took Femi [Azeez] off that the goalkeeper claws one away from behind him, and you're thinking 'is this our day?'
"And then Alfie [Doughty] produces an unbelievable cross and Caleb gets up at the back stick, above his man, and I thought it was no more than we deserved.
"We know we can certainly play better than we did in the second half but I think that's a true test of a team, when you have played well, haven't put a team to bed and they've come back into it.
"Have you got enough bottle, enough drive and enough grit to get that next goal that matters?
"The fact is we're at this stage of the season where you get your points and you stay with the pack right to the end or you start to drift - I think the league is that tight just now."
Swansea's Vitor Matos:
"Vigs has been fantastic, not only today but in the other games as well, not only defending the goal but with the ball.
"Attacking-wise, today he was massive again as he allowed us to compete.
"Unfortunately, we could not give him at least one point that he deserved because he was absolutely fantastic.
"First half, Millwall came really intense, really aggressive and we didn't have the consistency with the ball that we want to have.
"At the same time, we were deeper, deeper and deeper so that gave Millwall the opportunity to create chances.
"Then in the second half we became much more aggressive, much more in control, much more dominant, got into much better positions, and I think that's what we want and what we need to find in terms of consistency.
"It's not easy with the amount of games, but that's what we need to take out of the game."