League One
Millwall0Walsall1

Millwall 0-1 Walsall

Milan Lalkovic
Milan Lalkovic has now scored six league goals this season

Walsall returned to the top of League One with a tight win at Millwall.

The home side started strongly as both Steve Morison and Aiden O'Brien nearly broke the deadlock from close range.

Midway through the first half the Saddlers took the lead as Milan Lalkovic capitalised on Sid Nelson's misjudgement to slot home.

O'Brien came close to equalising for the Lions late on but his firm header from Shane Ferguson's cross struck the bar as Walsall held on for victory.

The result saw Walsall, who are unbeaten in their two games under new manager Sean O'Driscoll, move above Burton into first position whilst Millwall remain 11th following their third consecutive league defeat.

Millwall manager Neil Harris told BBC Radio London:

Media playback is not supported on this device

Harris on Millwall v Walsall

"I am disappointed for the players. I thought first half we should have been in front. We gave another poor goal away and find ourselves behind again against a good team.

"Second half we certainly chased it well and we created lots of chances, put numerous balls in the box and looked a real handful. We really looked really attack-minded.

"Sometimes it's not meant to be and I think today might just be one of those occasions."

Walsall head coach Sean O'Driscoll told BBC WM 95.6:

Media playback is not supported on this device

O'Driscoll on Millwall v Walsall

"We're delighted obviously. I said to them before the game I have my opinion on them as players, and that will fluctuate as some of them surprise me and some of them disappoint me, but my opinion of them as characters is really high.

"Watching them play today, I thought they showed how well they can play and what a great bunch of lads they are."

Line-ups

Millwall

  • 1Forde
  • 4Edwards
  • 15Nelson
  • 16Beevers
  • 3MartinSubstituted forPaveyat 76'minutes
  • 10OnyedinmaSubstituted forUpsonat 67'minutesBooked at 81mins
  • 26Abdou
  • 6Williams
  • 18Ferguson
  • 22O'Brien
  • 20Morison

Substitutes

  • 2Cummings
  • 8Upson
  • 17Webster
  • 21Saville
  • 24Thompson
  • 29Pavey
  • 31King

Walsall

  • 1Etheridge
  • 2Demetriou
  • 4O'Connor
  • 6Downing
  • 3TaylorSubstituted forKinsellaat 45'minutes
  • 7Chambers
  • 27EvansBooked at 52mins
  • 18MorrisSubstituted forCookat 72'minutes
  • 10Sawyers
  • 12Forde
  • 15LalkovicBooked at 46minsSubstituted forPrestonat 89'minutes

Substitutes

  • 8Mantom
  • 11Baxendale
  • 16Preston
  • 17Flanagan
  • 21Cook
  • 22Kinsella
  • 23Roberts
Referee:
Gavin Ward
Attendance:
8,364

Match Stats

Home TeamMillwallAway TeamWalsall
Possession
Home39%
Away61%
Shots
Home10
Away9
Shots on Target
Home5
Away2
Corners
Home7
Away3
Fouls
Home9
Away10

Live Text

Match ends, Millwall 0, Walsall 1.

Full Time

Second Half ends, Millwall 0, Walsall 1.

Liam Kinsella (Walsall) wins a free kick in the attacking half.

Foul by Aiden O'Brien (Millwall).

Attempt saved. Sid Nelson (Millwall) header from the centre of the box is saved in the centre of the goal.

Corner, Millwall. Conceded by Liam Kinsella.

Foul by George Evans (Walsall).

Shane Ferguson (Millwall) wins a free kick on the left wing.

Substitution

Substitution, Walsall. Matt Preston replaces Milan Lalkovic.

Corner, Millwall. Conceded by Neil Etheridge.

Attempt saved. Shaun Williams (Millwall) right footed shot from outside the box is saved in the bottom right corner.

Foul by Jordan Cook (Walsall).

Mark Beevers (Millwall) wins a free kick in the attacking half.

(Walsall) wins a free kick in the attacking half.

Foul by Alfie Pavey (Millwall).

Foul by Jordan Cook (Walsall).

Mark Beevers (Millwall) wins a free kick in the attacking half.

Corner, Walsall. Conceded by Sid Nelson.

Paul Downing (Walsall) wins a free kick in the defensive half.

Foul by Ed Upson (Millwall).

Booking

Ed Upson (Millwall) is shown the yellow card for a bad foul.

Corner, Millwall. Conceded by Neil Etheridge.

Attempt saved. Aiden O'Brien (Millwall) left footed shot from the centre of the box is saved in the bottom right corner.

Substitution

Substitution, Millwall. Alfie Pavey replaces Joe Martin.

Attempt blocked. Aiden O'Brien (Millwall) right footed shot from the centre of the box is blocked.

Substitution

Substitution, Walsall. Jordan Cook replaces Kieron Morris.

George Evans (Walsall) wins a free kick in the attacking half.

Foul by Nadjim Abdou (Millwall).

Attempt missed. Aiden O'Brien (Millwall) right footed shot from the centre of the box misses to the right.

Foul by Milan Lalkovic (Walsall).

Mark Beevers (Millwall) wins a free kick in the attacking half.

Foul by Anthony Forde (Walsall).

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

Substitution

Substitution, Millwall. Ed Upson replaces Fred Onyedinma.

Attempt missed. George Evans (Walsall) right footed shot from more than 35 yards misses to the left.

Delay over. They are ready to continue.

Delay in match Jason Demetriou (Walsall) because of an injury.

Booking

Aiden O'Brien (Millwall) is shown the yellow card for a bad foul.

Kieron Morris (Walsall) wins a free kick in the attacking half.

Foul by Aiden O'Brien (Millwall).

goal

As It Stood

TeamPWDLFAGDPts
1Walsall22136338191945
2Burton22143530191145
3Gillingham23135545291644
4Coventry23127440231743
5Peterborough23114849341537
6Wigan22107531201137
7Southend2210753123837
8Bradford219752320334
9Sheff Utd229673430433
10Bury229673334-133
11Millwall229493132-131
12Rochdale228682826230
13Port Vale238692727030
14Scunthorpe2393112629-330
15Swindon2384113338-528
16Doncaster237792632-628
17Blackpool2274111928-925
18Fleetwood2265112931-223
19Shrewsbury2365122834-623
20Chesterfield2372142539-1423
21Barnsley2263132838-1021
22Oldham2131172333-1020
23Crewe2255122237-1520
24Colchester2355133357-2420
View full League One table

Top Stories