Danny Ward scored Huddersfield's winner at the Den
Danny Ward's second-half strike stunned play-off-chasing Millwall as relegation-threatened Huddersfield snatched all three points at The Den.
Ward, a half-time replacement for Martyn Waghorn, turned in Ben Jackson's cross to clinch a vital win for the Terriers.
Huddersfield's resolute back line held firm to secure a first win in six games and boost their hopes of escaping the drop.
The win sees Neil Warnock's side rise to 22nd place in the Championship, four points from safety, while Millwall remain in the playoff zone in sixth.
- Relive Saturday's EFL action as it happened
Millwall, who were unchanged from the side that beat Swansea on Tuesday, began on the front foot and Andreas Voglsammer should have put them in front, drilling over the bar after Murray Wallace set him up.
Tom Bradshaw and Zian Flemming were also off-target for the Lions, while Charlie Cresswell tested Huddersfield goalkeeper Tomas Vaclik from the edge of the box.
At the other end, Jack Rudoni's effort was turned around the post and Town continued to frustrate their hosts as the interval came and went.
Huddersfield's goal arrived midway through the second period when Josh Ruffels combined with Jackson on the left and Ward stole in front of his marker at the near post to steer the ball past George Long.
It was only the visitors' second goal in five games and they protected it fiercely, restricting Millwall to a Ryan Leonard drive that deflected wide 10 minutes from time.
Substitute Romain Esse sent a teasing cross into the penalty area late on, but could not find a Lions team-mate as his side drew a blank for the first time in their last eight matches.
- Line-upsMatch StatsLive Text
- 1Long2McNamaraSubstituted forShackletonat 84'minutes15Cresswell5CooperBooked at 83mins3M WallaceSubstituted forMaloneat 84'minutes18Leonard23SavilleSubstituted forEsseat 76'minutes39HoneymanSubstituted forBurkeat 60'minutes10Flemming21VoglsammerBooked at 57minsSubstituted forWatmoreat 60'minutes9Bradshaw
- 1Vaclík4PearsonBooked at 37mins32Lees39Helik14Ruffels6Hogg23Edmonds-Green10KoromaBooked at 62mins22Rudoni30Jackson49WaghornBooked at 43minsSubstituted forWardat 45'minutes
Referee:Andy DaviesAttendance:14,968Match StatsHome TeamMillwallAway TeamHuddersfieldPossessionHome70%Away30%ShotsHome18Away4Shots on TargetHome4Away2CornersHome3Away6FoulsHome8Away12Live Text Post update
Match ends, Millwall 0, Huddersfield Town 1.
Second Half ends, Millwall 0, Huddersfield Town 1.
Corner, Millwall. Conceded by Ben Jackson.
Corner, Huddersfield Town. Conceded by Scott Malone.
Attempt blocked. Romain Esse (Millwall) left footed shot from the centre of the box is blocked. Assisted by Jamie Shackleton.
Romain Esse (Millwall) wins a free kick in the attacking half.
Foul by Jonathan Hogg (Huddersfield Town).
Substitution, Millwall. Jamie Shackleton replaces Dan McNamara.
Substitution, Millwall. Scott Malone replaces Murray Wallace.
Jake Cooper (Millwall) is shown the yellow card for a bad foul.
Foul by Jake Cooper (Millwall).
Danny Ward (Huddersfield Town) wins a free kick in the attacking half.
Corner, Millwall. Conceded by Jonathan Hogg.
Attempt blocked. Ryan Leonard (Millwall) right footed shot from outside the box is blocked. Assisted by Jake Cooper.
Substitution, Millwall. Romain Esse replaces George Saville.
Attempt missed. Oliver Burke (Millwall) left footed shot from the right side of the box misses to the left. Assisted by George Long.
Corner, Huddersfield Town. Conceded by Ryan Leonard.
Foul by Oliver Burke (Millwall).
Jack Rudoni (Huddersfield Town) wins a free kick on the left wing.
Corner, Huddersfield Town. Conceded by Murray Wallace.
Page 1 of 5rewindpreviousNavigate to the next pagenextNavigate to the last pageforward