Match ends, Sheffield United 1, Millwall 2.

Aiden O'Brien scored twice to help Millwall earn a narrow victory at Sheffield United in League One.
Che Adams shot against the outside of the post for the Blades, before the visitors took the lead when O'Brien nodded in Shaun Cummings' cross.
George Saville was denied Millwall's second by keeper Mark Howard, and Jose Baxter then levelled for the hosts.
But O'Brien converted Shane Ferguson's low ball to seal the win and close the gap to the top six to three points.
Millwall manager Neil Harris told BBC Radio London:
"I think everybody now knows what they're going to get from a Millwall team.
"We weren't at our best today, not with the ball anyway. Without the ball our shape was really good and really organised.
"They really battled and there were some good warriors out there today.
"I think we can do better - we can always do more - but I'm delighted with that and I'm delighted with the week."
Line-ups
Sheff Utd
Formation 4-4-1-1
- 1Howard
- 2FreemanSubstituted forFlynnat 85'minutes
- 32McGahey
- 15Collins
- 30Wallace
- 20Campbell-RyceSubstituted forSammonat 67'minutes
- 6Basham
- 35Hammond
- 14DoneSubstituted forBaxterat 45'minutes
- 10Sharp
- 29Adams
Substitutes
- 7Flynn
- 8Coutts
- 11Baxter
- 17Woolford
- 18Sammon
- 25Long
- 26Kennedy
Millwall
Formation 4-4-2
- 13ArcherBooked at 85mins
- 2Cummings
- 5Craig
- 16Beevers
- 3MartinBooked at 51mins
- 10OnyedinmaSubstituted forWebsterat 90+1'minutes
- 24Thompson
- 21Saville
- 22O'BrienSubstituted forMartinat 87'minutes
- 20Morison
- 9GregorySubstituted forFergusonat 73'minutes
Substitutes
- 1Forde
- 11Martin
- 17Webster
- 18Ferguson
- 23Powell
- 27Romeo
- 29Pavey
- Referee:
- Andy Haines
- Attendance:
- 19,617
Match Stats
- Possession
- Home49%
- Away51%
- Shots
- Home6
- Away10
- Shots on Target
- Home1
- Away6
- Corners
- Home3
- Away7
- Fouls
- Home16
- Away14
Live Text
Post update
Full Time
Second Half ends, Sheffield United 1, Millwall 2.
Post update
George Saville (Millwall) wins a free kick in the defensive half.
Post update
Foul by Che Adams (Sheffield United).
Substitution
Substitution, Millwall. Byron Webster replaces Fred Onyedinma.
Post update
Foul by Jose Baxter (Sheffield United).
Post update
Lee Martin (Millwall) wins a free kick in the defensive half.
Post update
Corner, Sheffield United. Conceded by Shaun Cummings.
Substitution
Substitution, Millwall. Lee Martin replaces Aiden O'Brien.
Post update
Attempt missed. Neill Collins (Sheffield United) header from the right side of the six yard box is close, but misses to the right.
Post update
Jose Baxter (Sheffield United) wins a free kick in the defensive half.
Post update
Foul by George Saville (Millwall).
Substitution
Substitution, Sheffield United. Ryan Flynn replaces Kieron Freeman.
Booking
Jordan Archer (Millwall) is shown the yellow card.
Post update
Foul by Che Adams (Sheffield United).
Post update
George Saville (Millwall) wins a free kick on the right wing.
Post update
Dean Hammond (Sheffield United) wins a free kick in the attacking half.
Post update
Foul by Aiden O'Brien (Millwall).
Goal!
Goal! Sheffield United 1, Millwall 2. Aiden O'Brien (Millwall) right footed shot from very close range to the bottom right corner. Assisted by Ben Thompson with a cross.
Post update
Foul by Billy Sharp (Sheffield United).