Match ends, Rotherham United 1, Queens Park Rangers 0.
Rotherham secured their first win since August with a 1-0 victory over QPR in the Championship.
Isaiah Brown's first-half goal handed the division's bottom side just their second three points of the season.
The breakthrough came in the 24th-minute when Brown, a Chelsea loanee, collected Danny Ward's ball to surge through the QPR defence and fire home.
Millers' goalkeeper Lewis Price kept his side ahead, before Joe Newell should have killed the game off.
- Saturday's EFL action live text as it happened
- Gayle scores treble as Newcastle return to Championship summit
Rotherham's first victory in 112 days moves them to within eight points of Wigan, and 10 points off safety.
It was a thoroughly deserved win for caretaker boss Paul Warne's side as they created a host of chances and kept only their second clean sheet of the season.
Ian Holloway's QPR, who have now won just one of their last seven league matches in the Championship, fall to 18th place in the table and sit just three points off the drop zone.
Rotherham caretaker manager Paul Warne: "It's a better feeling, winning. For them to win gives me great pride, they left nothing on there, they should be proud of themselves.
"They are buzzing like we have won a cup final. I want good, proper, football players and they are a group of lads that have got a bit closer and I think that was shown in the performance.
"I think you could see at the final whistle how much it meant to everyone.
"It would have helped my heart rate no end if we would have got a second but it was nice to get the win."
QPR manager Ian Holloway: "It is very, very disappointing, but we have to take the positives.
"A goal has changed the course of the game, it gave them a lift and they held on to it far easier than I would have liked. I saw too many shoulders drop.
"It's early days to get what I want, unfortunately it's not going for them.
"When I look back at that I can't believe we didn't take a point. I am far more encouraged than I ever have been, I believe in what we are doing, these results are impostors."
Line-ups
Rotherham
Formation 4-4-2
- 12Price
- 17Fisher
- 6Wood
- 26Belaid
- 3Mattock
- 7FordeBooked at 87mins
- 24AdeyemiBooked at 50minsSubstituted forVaulksat 85'minutes
- 8FrecklingtonBooked at 83mins
- 22NewellSubstituted forKellyat 90+3'minutes
- 37BrownSubstituted forTaylorat 86'minutes
- 9Ward
Substitutes
- 2Kelly
- 4Vaulks
- 11Taylor
- 14Ball
- 20Blackstock
- 39Yates
- 45Bilboe
QPR
Formation 4-2-3-1
- 1Smithies
- 5Onuoha
- 4Hall
- 6Lynch
- 3Bidwell
- 30Guimaraes CordeiroSubstituted forGladwinat 72'minutes
- 21LuongoBooked at 48mins
- 10CherySubstituted forWszolekat 89'minutes
- 8Cousins
- 23N'GbakotoBooked at 45minsSubstituted forPolterat 59'minutesBooked at 73mins
- 9Washington
Substitutes
- 11Gladwin
- 13Ingram
- 15Wszolek
- 17Polter
- 19El Khayati
- 20Henry
- 27Shodipo
- Referee:
- Jeremy Simpson
- Attendance:
- 8,704
Match Stats
- Possession
- Home34%
- Away66%
- Shots
- Home17
- Away15
- Shots on Target
- Home10
- Away5
- Corners
- Home5
- Away5
- Fouls
- Home9
- Away15
Live Text
Post update
Full Time
Second Half ends, Rotherham United 1, Queens Park Rangers 0.
Post update
Attempt missed. Sebastian Polter (Queens Park Rangers) header from the centre of the box misses to the left. Assisted by Massimo Luongo.
Substitution
Substitution, Rotherham United. Stephen Kelly replaces Joe Newell.
Post update
Jake Bidwell (Queens Park Rangers) wins a free kick in the defensive half.
Post update
Foul by Lee Frecklington (Rotherham United).
Substitution
Substitution, Queens Park Rangers. Pawel Wszolek replaces Tjaronn Chery.
Post update
Corner, Rotherham United. Conceded by Nedum Onuoha.
Post update
Attempt blocked. Jon Taylor (Rotherham United) right footed shot from the right side of the box is blocked. Assisted by Anthony Forde.
Post update
Attempt saved. Joe Newell (Rotherham United) left footed shot from outside the box is saved in the centre of the goal. Assisted by Danny Ward.
Booking
Anthony Forde (Rotherham United) is shown the yellow card.
Post update
Foul by Massimo Luongo (Queens Park Rangers).
Post update
Will Vaulks (Rotherham United) wins a free kick in the defensive half.
Substitution
Substitution, Rotherham United. Jon Taylor replaces Isaiah Brown because of an injury.
Substitution
Substitution, Rotherham United. Will Vaulks replaces Tom Adeyemi because of an injury.
Post update
Attempt saved. Anthony Forde (Rotherham United) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Lee Frecklington.
Booking
Lee Frecklington (Rotherham United) is shown the yellow card.
Post update
Attempt saved. Richard Wood (Rotherham United) header from the centre of the box is saved in the bottom right corner. Assisted by Anthony Forde with a cross.
Post update
Attempt blocked. Richard Wood (Rotherham United) header from the centre of the box is blocked. Assisted by Anthony Forde with a cross.
Post update
Corner, Rotherham United. Conceded by Alex Smithies.