Championship
Millwall1Aston Villa0

Millwall 1-0 Aston Villa

Millwall
Millwall celebrate Shaun Williams' goal

Millwall beat play-off bound Aston Villa but had to settle for eighth in the Championship table.

Shaun Williams gave the Lions the lead when he scored from the penalty spot after Henri Lansbury was adjudged to have fouled Jed Wallace in the area.

Villa, who will now face Middlesbrough in the play-offs, made changes for the trip to The Den and unsurprisingly lacked cohesion.

Visiting keeper Mark Bunn denied Lee Gregory a second from the spot late on.

James Chester was penalised for handball in the area but Gregory saw his first effort saved by Bunn, making his first league appearance of the season, before the keeper then denied him again on the rebound.

Whatever the result on Sunday, Villa would have finished fourth in the table and they will now seek to end their two-year stay in the Championship by going up through the play-offs.

Millwall boss Neil Harris:

"Our aim come August 1 is to get 50 points next season. There has to be a sense of realism in terms of what we've achieved this year.

"We've improved in every transfer window that I've been here for and that's our challenge again this summer.

"I've got talented players and a great group of lads. We set some tremendous records this year but we've fallen slightly short.

"I wanted seventh spot - Preston pipped us to that - but 73 points and eighth against the calibre of teams in this league is a fantastic achievement."

Aston Villa assistant manager Colin Calderwood:

"We need to play at a different level in our next game. We have to be more towards our 'A game' - and we will be.

"The magnitude of the clubs involved in the play-offs this season make them all exciting games and hard to call.

"We can't think that a play-off semi-final is the limit of our success.

"One moment we were playing Derby, then Boro scored. In our heads we always thought that it would be Boro. They'll be ready for us. We'll be ready for them."

Line-ups

Millwall

  • 1Archer
  • 44MarshallBooked at 37minsSubstituted forFergusonat 80'minutes
  • 4Hutchinson
  • 35Cooper
  • 3Meredith
  • 14Wallace
  • 18Tunnicliffe
  • 6Williams
  • 22O'BrienSubstituted forGregoryat 64'minutes
  • 10Onyedinma
  • 20Morison

Substitutes

  • 8Thompson
  • 9Gregory
  • 11Ferguson
  • 16Martin
  • 19Elliott
  • 24Shackell
  • 36Toffolo

Aston Villa

  • 31Bunn
  • 16Bree
  • 5Chester
  • 15Jedinak
  • 21Hutton
  • 8Lansbury
  • 37AdomahSubstituted forGrabbanat 74'minutes
  • 18Onomah
  • 14Hourihane
  • 22KodjiaSubstituted forSnodgrassat 75'minutes
  • 9HoganSubstituted forGrealishat 75'minutes

Substitutes

  • 6Whelan
  • 7Snodgrass
  • 10Grealish
  • 26Terry
  • 27El Mohamady
  • 33Sarkic
  • 45Grabban
Referee:
Tim Robinson
Attendance:
17,195

Match Stats

Home TeamMillwallAway TeamAston Villa
Possession
Home40%
Away60%
Shots
Home13
Away14
Shots on Target
Home3
Away5
Corners
Home5
Away5
Fouls
Home12
Away6

Live Text

Match ends, Millwall 1, Aston Villa 0.

Full Time

Second Half ends, Millwall 1, Aston Villa 0.

Corner, Millwall. Conceded by Mile Jedinak.

Attempt blocked. Jack Grealish (Aston Villa) right footed shot from outside the box is blocked.

Delay over. They are ready to continue.

Delay in match (Aston Villa).

Robert Snodgrass (Aston Villa) wins a free kick in the attacking half.

Foul by Lee Gregory (Millwall).

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

Penalty saved! Lee Gregory (Millwall) fails to capitalise on this great opportunity, right footed shot saved in the centre of the goal.

Penalty conceded by James Chester (Aston Villa) with a hand ball in the penalty area.

Attempt blocked. Fred Onyedinma (Millwall) header from the right side of the six yard box is blocked. Assisted by Steve Morison with a cross.

Attempt missed. James Chester (Aston Villa) header from very close range is too high. Assisted by Jack Grealish with a cross following a corner.

Corner, Aston Villa. Conceded by Shane Ferguson.

Attempt blocked. Jack Grealish (Aston Villa) right footed shot from the centre of the box is blocked.

Attempt blocked. Conor Hourihane (Aston Villa) header from the centre of the box is blocked. Assisted by James Bree with a cross.

Josh Onomah (Aston Villa) wins a free kick on the left wing.

Foul by Jed Wallace (Millwall).

Substitution

Substitution, Millwall. Shane Ferguson replaces Ben Marshall.

Attempt missed. Jake Cooper (Millwall) header from the centre of the box misses to the left. Assisted by Ben Marshall with a cross following a set piece situation.

Foul by Conor Hourihane (Aston Villa).

Ben Marshall (Millwall) wins a free kick in the attacking half.

Attempt saved. Conor Hourihane (Aston Villa) left footed shot from outside the box is saved in the centre of the goal.

Attempt missed. Jed Wallace (Millwall) right footed shot from outside the box is close, but misses to the right.

Foul by Conor Hourihane (Aston Villa).

Lee Gregory (Millwall) wins a free kick in the attacking half.

Substitution

Substitution, Aston Villa. Jack Grealish replaces Scott Hogan.

Substitution

Substitution, Aston Villa. Robert Snodgrass replaces Jonathan Kodjia.

Substitution

Substitution, Aston Villa. Lewis Grabban replaces Albert Adomah.

Corner, Aston Villa. Conceded by Ben Marshall.

Delay over. They are ready to continue.

Delay in match Ben Marshall (Millwall) because of an injury.

Corner, Aston Villa. Conceded by James Meredith.

Corner, Aston Villa. Conceded by Jordan Archer.

Attempt saved. Conor Hourihane (Aston Villa) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Albert Adomah.

Offside, Millwall. Shaun Williams tries a through ball, but Fred Onyedinma is caught offside.

Jonathan Kodjia (Aston Villa) wins a free kick in the defensive half.

Foul by Jake Cooper (Millwall).

Attempt blocked. Shaun Williams (Millwall) left footed shot from outside the box is blocked. Assisted by Steve Morison.

Foul by Mile Jedinak (Aston Villa).

goal

As It Stood

TeamPWDLFAGDPts
1Wolves46309782394399
2Cardiff462791069393090
3Fulham462513879463388
4Aston Villa4624111172423083
5Middlesbrough4622101467452276
6Derby4620151170482275
7Preston4619161157461173
8Millwall4619151256451172
9Brentford4618151362521069
10Sheff Utd46209176255769
11Bristol City461716136758967
12Ipswich46179205760-360
13Leeds46179205964-560
14Norwich461515164960-1160
15Sheff Wed461415175960-157
16QPR461511205870-1256
17Nottm Forest46158235165-1453
18Hull461116197070049
19Birmingham46137263868-3046
20Reading461014224870-2244
21Bolton461013233974-3543
22Barnsley46914234872-2441
23Burton461011253881-4341
24Sunderland46716235280-2837
View full Championship table

Top Stories