League One
Millwall0Bolton2

Millwall 0-2 Bolton Wanderers

Bolton recorded their fourth clean-sheet victory on the bounce in League One with a hard-fought win at Millwall.

Sammy Ameobi silenced The Den after just three minutes, hitting a stunning strike from 25 yards just beyond Jordan Archer's reach.

But the Lions fought back and were denied an equaliser by a superb reaction save from Mark Howard after 19 minutes after Lee Gregory met Shaun Williams' free-kick at the front post.

Despite having less possession, Bolton looked more threatening and Zach Clough's curling effort forced a good save from Archer after 34 minutes before Max Romeo crucially stopped the 21-year-old's counter-attack in first-half injury time.

Millwall built pressure well in the second half, with Williams' hopeful shot going just wide on the hour mark, minutes before Tony Craig's header looped onto the roof of the net.

But David Wheater ultimately ended the contest after 86 minutes, sending Lions fans to the exit en masse with a cool finish after Millwall failed to clear a corner.

Reports supplied by the Press Association.

Line-ups

Millwall

  • 1Archer
  • 12Romeo
  • 17Webster
  • 5Craig
  • 3MartinSubstituted forFergusonat 74'minutes
  • 10OnyedinmaSubstituted forWorrallat 74'minutes
  • 16Butcher
  • 6Williams
  • 8ThompsonSubstituted forO'Brienat 59'minutes
  • 9Gregory
  • 20Morison

Substitutes

  • 7Worrall
  • 15Nelson
  • 18Ferguson
  • 22O'Brien
  • 26Abdou
  • 29Pavey
  • 31King

Bolton

  • 33Howard
  • 20Taylor
  • 5Beevers
  • 31Wheater
  • 23Wilson
  • 10CloughBooked at 18minsSubstituted forProctorat 89'minutes
  • 8Spearing
  • 32ThorpeSubstituted forDerikat 30'minutes
  • 22AmeobiSubstituted forHenryat 69'minutes
  • 6Vela
  • 14Madine

Substitutes

  • 4Dervite
  • 9Proctor
  • 11Anderson
  • 13Alnwick
  • 15Derik
  • 17Trotter
  • 24Henry
Referee:
Darren Deadman
Attendance:
7,898

Match Stats

Home TeamMillwallAway TeamBolton
Possession
Home49%
Away51%
Shots
Home11
Away4
Shots on Target
Home3
Away3
Corners
Home7
Away3
Fouls
Home10
Away11

Live Text

Match ends, Millwall 0, Bolton Wanderers 2.

Full Time

Second Half ends, Millwall 0, Bolton Wanderers 2.

Attempt missed. Aiden O'Brien (Millwall) right footed shot from outside the box is too high.

Shaun Williams (Millwall) wins a free kick in the attacking half.

Foul by Josh Vela (Bolton Wanderers).

Substitution

Substitution, Bolton Wanderers. Jamie Proctor replaces Zach Clough.

Goal!

Goal! Millwall 0, Bolton Wanderers 2. David Wheater (Bolton Wanderers) right footed shot from the centre of the box to the bottom left corner. Assisted by Gary Madine following a corner.

Corner, Bolton Wanderers. Conceded by Mahlon Romeo.

Foul by Lee Gregory (Millwall).

Andrew Taylor (Bolton Wanderers) wins a free kick in the defensive half.

Foul by Lee Gregory (Millwall).

Andrew Taylor (Bolton Wanderers) wins a free kick in the attacking half.

Foul by Mahlon Romeo (Millwall).

Zach Clough (Bolton Wanderers) wins a free kick in the attacking half.

Attempt saved. Lee Gregory (Millwall) header from the centre of the box is saved in the centre of the goal.

Attempt blocked. Byron Webster (Millwall) right footed shot from outside the box is blocked.

Corner, Millwall. Conceded by Lawrie Wilson.

Substitution

Substitution, Millwall. Shane Ferguson replaces Joe Martin.

Substitution

Substitution, Millwall. David Worrall replaces Fred Onyedinma.

Corner, Millwall. Conceded by Mark Beevers.

Substitution

Substitution, Bolton Wanderers. James Henry replaces Sammy Ameobi.

Corner, Millwall. Conceded by Mark Howard.

Attempt saved. Byron Webster (Millwall) right footed shot from the right side of the six yard box is saved in the top right corner.

Lee Gregory (Millwall) wins a free kick on the right wing.

Foul by Derik (Bolton Wanderers).

Attempt missed. Shaun Williams (Millwall) left footed shot from outside the box misses to the left.

Byron Webster (Millwall) wins a free kick in the attacking half.

Foul by Gary Madine (Bolton Wanderers).

Foul by Callum Butcher (Millwall).

Mark Beevers (Bolton Wanderers) wins a free kick on the right wing.

Substitution

Substitution, Millwall. Aiden O'Brien replaces Ben Thompson.

Foul by Byron Webster (Millwall).

Gary Madine (Bolton Wanderers) wins a free kick on the left wing.

Tony Craig (Millwall) wins a free kick in the attacking half.

Foul by Gary Madine (Bolton Wanderers).

Attempt missed. Zach Clough (Bolton Wanderers) right footed shot from long range on the right is just a bit too high.

Foul by Joe Martin (Millwall).

Sammy Ameobi (Bolton Wanderers) wins a free kick on the right wing.

Attempt missed. Ben Thompson (Millwall) right footed shot from the left side of the box misses to the right.

Fred Onyedinma (Millwall) wins a free kick in the defensive half.

goal

As It Stood

TeamPWDLFAGDPts
1Scunthorpe1484229151428
2Bradford14671169725
3Bolton147431510525
4Sheff Utd137332114724
5Rochdale146351816221
6Port Vale146351719-221
7Peterborough145542417720
8Bury146262220220
9Wimbledon145542018220
10Bristol Rovers135532120120
11Fleetwood135441916319
12Northampton144642019118
13Oxford Utd145361516-118
14Walsall134541720-317
15Charlton133731613316
16MK Dons144461920-116
17Swindon144461517-216
18Gillingham144462026-616
19Southend144461424-1016
20Millwall134362125-415
21Oldham14365915-615
22Chesterfield133371618-212
23Coventry132651016-612
24Shrewsbury142481324-1110
View full League One table

Top Stories