Match ends, Rotherham United 1, Millwall 0.
Rotherham 1-0 Millwall
- From the section Championship

Sean Raggett's first-half header gave Rotherham United victory over Millwall in a scrappy Championship encounter at the New York Stadium.
The defender, on loan from Norwich, glanced in Will Vaulks' cross and that was enough to earn the Millers their second league win of the season.
Michael Smith almost made it 2-0 following clever link-up play with Kyle Vassell in the second half, but his strike was well saved by Jordan Archer.
Millwall's best opportunities saw Jake Cooper's header and Tom Elliott's shot kept out smartly by Rotherham goalkeeper Marek Rodek as they piled on pressure without reward after the break.
Neil Harris may well be ruing keeping club-record signing Tom Bradshaw on the bench, and not bringing the Wales striker on until midway through the second half.
The Lions lacked a cutting edge throughout the 90 minutes, although the wet and windy conditions in south Yorkshire made flowing football difficult for both sides.
Bradshaw did go close to netting an equaliser on debut but his header flew over and Jed Wallace flashed a long-range effort past the post, as Rotherham defended stoutly.
The Millers now face a trip to Premier League side Everton in round two of the Carabao Cup on Wednesday, while Millwall host Plymouth Argyle.
Line-ups
Rotherham
- 1Rodák
- 2Vyner
- 26Raggett
- 6Wood
- 3Mattock
- 4Vaulks
- 5Ajayi
- 17ManningBooked at 51mins
- 19VassellSubstituted forNewellat 87'minutes
- 24SmithSubstituted forProctorat 76'minutes
- 23Williams
Substitutes
- 8Palmer
- 9Proctor
- 10Ball
- 11Taylor
- 15Robertson
- 22Newell
- 30Bilboe
Millwall
- 1Archer
- 2McLaughlinBooked at 89mins
- 25Wallace
- 5Cooper
- 3Meredith
- 7WallaceBooked at 22mins
- 6Williams
- 18TunnicliffeSubstituted forMorisonat 79'minutes
- 22O'BrienSubstituted forSkalakat 65'minutes
- 9GregorySubstituted forBradshawat 65'minutes
- 19Elliott
Substitutes
- 11Ferguson
- 12Romeo
- 13Amos
- 14Bradshaw
- 17Webster
- 20Morison
- 26Skalak
- Referee:
- Geoff Eltringham
- Attendance:
- 8,197
Match Stats
- Possession
- Home40%
- Away60%
- Shots
- Home12
- Away12
- Shots on Target
- Home3
- Away5
- Corners
- Home2
- Away9
- Fouls
- Home14
- Away9
Live Text
Full Time
Second Half ends, Rotherham United 1, Millwall 0.
Foul by Conor McLaughlin (Millwall).
Joe Newell (Rotherham United) wins a free kick on the left wing.
Foul by Tom Elliott (Millwall).
Richard Wood (Rotherham United) wins a free kick in the defensive half.
Booking
Conor McLaughlin (Millwall) is shown the yellow card for a bad foul.
Foul by Conor McLaughlin (Millwall).
Ryan Williams (Rotherham United) wins a free kick on the right wing.
Attempt saved. Murray Wallace (Millwall) header from the centre of the box is saved in the top right corner.
Corner, Millwall. Conceded by Joe Mattock.
Jake Cooper (Millwall) wins a free kick in the defensive half.
Foul by Jamie Proctor (Rotherham United).
Substitution
Substitution, Rotherham United. Joe Newell replaces Kyle Vassell.
Murray Wallace (Millwall) wins a free kick in the defensive half.
Foul by Ryan Williams (Rotherham United).
Attempt missed. Jed Wallace (Millwall) left footed shot from outside the box misses to the right. Assisted by Conor McLaughlin.
Jed Wallace (Millwall) wins a free kick in the defensive half.
Foul by Ryan Williams (Rotherham United).
Foul by Jed Wallace (Millwall).
Jamie Proctor (Rotherham United) wins a free kick in the defensive half.
Substitution
Substitution, Millwall. Steve Morison replaces Ryan Tunnicliffe.
Foul by Tom Bradshaw (Millwall).
Semi Ajayi (Rotherham United) wins a free kick in the defensive half.
Substitution
Substitution, Rotherham United. Jamie Proctor replaces Michael Smith.
Attempt missed. Tom Bradshaw (Millwall) header from very close range is close, but misses the top right corner. Assisted by Shaun Williams with a cross following a corner.
Corner, Millwall. Conceded by Richard Wood.
Corner, Millwall. Conceded by Will Vaulks.
Corner, Millwall. Conceded by Ryan Manning.
Tom Bradshaw (Millwall) wins a free kick in the attacking half.
Foul by Sean Raggett (Rotherham United).
Attempt saved. Tom Elliott (Millwall) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Jed Wallace.
Conor McLaughlin (Millwall) wins a free kick in the defensive half.
Foul by Michael Smith (Rotherham United).
Delay over. They are ready to continue.
Delay in match Murray Wallace (Millwall) because of an injury.
Corner, Rotherham United. Conceded by Murray Wallace.
Substitution
Substitution, Millwall. Jiri Skalak replaces Aiden O'Brien.
Substitution
Substitution, Millwall. Tom Bradshaw replaces Lee Gregory.
Attempt missed. Tom Elliott (Millwall) header from the centre of the box is high and wide to the right. Assisted by James Meredith with a cross.