Match ends, Queens Park Rangers 3, Rotherham United 2.
90'+5
Second Half ends, Queens Park Rangers 3, Rotherham United 2.
90'+4
Seny Timothy Dieng (Queens Park Rangers) wins a free kick in the defensive half.
90'+4
Foul by Michael Ihiekwe (Rotherham United).
90'+4
Attempt blocked. Angus MacDonald (Rotherham United) left footed shot from outside the box is blocked.
90'+3
Offside, Queens Park Rangers. Tom Carroll tries a through ball, but Macauley Bonne is caught offside.
90'+2
Attempt blocked. Freddie Ladapo (Rotherham United) left footed shot from the centre of the box is blocked. Assisted by Michael Ihiekwe with a headed pass.
90'+2
Hand ball by Lyndon Dykes (Queens Park Rangers).
90'+2
Michael Ihiekwe (Rotherham United) wins a free kick in the defensive half.
90'+1
Matt Crooks (Rotherham United) is shown the yellow card for a bad foul.
90'+1
Ilias Chair (Queens Park Rangers) wins a free kick in the defensive half.
90'+1
Foul by Matt Crooks (Rotherham United).
90'
Offside, Queens Park Rangers. Seny Timothy Dieng tries a through ball, but Macauley Bonne is caught offside.
90'
Offside, Rotherham United. Matt Crooks tries a through ball, but Freddie Ladapo is caught offside.
89'
Foul by Matt Crooks (Rotherham United).
89'
Seny Timothy Dieng (Queens Park Rangers) wins a free kick in the defensive half.
89'
Attempt saved. George Hirst (Rotherham United) header from very close range is saved in the top right corner. Assisted by Joe Mattock with a cross.
88'
Corner, Rotherham United. Conceded by Niko Hämäläinen.
88'
Foul by Dominic Ball (Queens Park Rangers).
88'
Matt Crooks (Rotherham United) wins a free kick in the attacking half.
85'
Offside, Rotherham United. Michael Smith tries a through ball, but Freddie Ladapo is caught offside.
84'
Substitution, Rotherham United. George Hirst replaces Wes Harding.
84'
Goal! Queens Park Rangers 3, Rotherham United 2. Freddie Ladapo (Rotherham United) header from very close range to the centre of the goal.
84'
Michael Ihiekwe (Rotherham United) hits the left post with a header from the centre of the box. Assisted by Jamie Lindsay with a cross.
83'
Dominic Ball (Queens Park Rangers) wins a free kick in the defensive half.
83'
Foul by Matthew Olosunde (Rotherham United).
81'
Attempt saved. Ilias Chair (Queens Park Rangers) right footed shot from outside the box is saved in the centre of the goal. Assisted by Macauley Bonne with a headed pass.
80'
Michael Ihiekwe (Rotherham United) is shown the yellow card.
79'
Yoann Barbet (Queens Park Rangers) wins a free kick in the defensive half.
79'
Foul by Michael Smith (Rotherham United).
79'
Substitution, Queens Park Rangers. Albert Adomah replaces Bright Samuel.
78'
Offside, Queens Park Rangers. Seny Timothy Dieng tries a through ball, but Macauley Bonne is caught offside.
77'
Dominic Ball (Queens Park Rangers) wins a free kick in the defensive half.
77'
Foul by Freddie Ladapo (Rotherham United).
75'
Corner, Rotherham United. Conceded by Yoann Barbet.
74'
Attempt saved. Freddie Ladapo (Rotherham United) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Michael Smith with a headed pass.
74'
Substitution, Rotherham United. Freddie Ladapo replaces Kyle Vassell.
74'
Offside, Queens Park Rangers. Osman Kakay tries a through ball, but Ilias Chair is caught offside.
73'
Offside, Rotherham United. Wes Harding tries a through ball, but Michael Ihiekwe is caught offside.
72'
Offside, Queens Park Rangers. Niko Hämäläinen tries a through ball, but Bright Samuel is caught offside.
71'
Offside, Rotherham United. Michael Ihiekwe tries a through ball, but Matt Crooks is caught offside.
71'
Offside, Rotherham United. Jamal Blackman tries a through ball, but Matt Crooks is caught offside.
71'
Foul by Ilias Chair (Queens Park Rangers).
71'
Michael Ihiekwe (Rotherham United) wins a free kick in the defensive half.
69'
Foul by Kyle Vassell (Rotherham United).
69'
Tom Carroll (Queens Park Rangers) wins a free kick in the defensive half.
68'
Yoann Barbet (Queens Park Rangers) wins a free kick in the defensive half.
68'
Foul by Michael Smith (Rotherham United).
68'
Foul by Ilias Chair (Queens Park Rangers).
68'
Jamie Lindsay (Rotherham United) wins a free kick in the defensive half.
66'
Substitution, Queens Park Rangers. Tom Carroll replaces Geoff Cameron.
66'
Offside, Rotherham United. Angus MacDonald tries a through ball, but Matthew Olosunde is caught offside.
62'
Foul by Dominic Ball (Queens Park Rangers).
62'
Kyle Vassell (Rotherham United) wins a free kick in the defensive half.
62'
Attempt missed. Macauley Bonne (Queens Park Rangers) header from the centre of the box misses to the left. Assisted by Ilias Chair with a cross following a set piece situation.
61'
Osman Kakay (Queens Park Rangers) wins a free kick on the right wing.
61'
Foul by Joe Mattock (Rotherham United).
61'
Bright Samuel (Queens Park Rangers) wins a free kick on the right wing.
61'
Foul by Ben Wiles (Rotherham United).
60'
Substitution, Queens Park Rangers. Macauley Bonne replaces Chris Willock.
59'
Substitution, Rotherham United. Matthew Olosunde replaces Florian Jozefzoon.
58'
Corner, Queens Park Rangers. Conceded by Michael Ihiekwe.
55'
Foul by Lyndon Dykes (Queens Park Rangers).
55'
Angus MacDonald (Rotherham United) wins a free kick in the defensive half.
55'
Dominic Ball (Queens Park Rangers) wins a free kick in the defensive half.
55'
Foul by Kyle Vassell (Rotherham United).
54'
Foul by Osman Kakay (Queens Park Rangers).
54'
Joe Mattock (Rotherham United) wins a free kick on the left wing.
54'
Attempt missed. Ilias Chair (Queens Park Rangers) right footed shot from outside the box is too high from a direct free kick.
52'
Lyndon Dykes (Queens Park Rangers) wins a free kick in the attacking half.
52'
Foul by Florian Jozefzoon (Rotherham United).
51'
Foul by Bright Samuel (Queens Park Rangers).
51'
Matt Crooks (Rotherham United) wins a free kick in the defensive half.
50'
Attempt blocked. Chris Willock (Queens Park Rangers) right footed shot from outside the box is blocked. Assisted by Conor Masterson.
50'
Ilias Chair (Queens Park Rangers) wins a free kick in the defensive half.
50'
Foul by Matt Crooks (Rotherham United).
48'
Attempt missed. Jamie Lindsay (Rotherham United) right footed shot from outside the box misses to the right.
45'
Substitution, Rotherham United. Matt Crooks replaces Daniel Barlaser.
45'
Second Half begins Queens Park Rangers 3, Rotherham United 1.
45'
Substitution, Rotherham United. Jamie Lindsay replaces Trevor Clarke.
45'+5
First Half ends, Queens Park Rangers 3, Rotherham United 1.
45'+4
Goal! Queens Park Rangers 3, Rotherham United 1. Lyndon Dykes (Queens Park Rangers) converts the penalty with a right footed shot to the bottom left corner.
45'+3
Penalty conceded by Daniel Barlaser (Rotherham United) with a hand ball in the penalty area.
45'+3
Ben Wiles (Rotherham United) is shown the yellow card for a bad foul.
45'+2
Dominic Ball (Queens Park Rangers) wins a free kick in the defensive half.
45'+2
Foul by Ben Wiles (Rotherham United).
45'+1
Goal! Queens Park Rangers 2, Rotherham United 1. Bright Samuel (Queens Park Rangers) right footed shot from the centre of the box to the top left corner. Assisted by Geoff Cameron.
44'
Attempt missed. Michael Smith (Rotherham United) right footed shot from outside the box is just a bit too high. Assisted by Kyle Vassell.
43'
Attempt blocked. Bright Samuel (Queens Park Rangers) left footed shot from the centre of the box is blocked.
41'
Corner, Queens Park Rangers. Conceded by Joe Mattock.
40'
Attempt missed. Chris Willock (Queens Park Rangers) header from very close range is close, but misses to the right.
38'
Goal! Queens Park Rangers 1, Rotherham United 1. Michael Smith (Rotherham United) header from the centre of the box to the centre of the goal. Assisted by Wes Harding with a cross.
35'
Ilias Chair (Queens Park Rangers) wins a free kick in the defensive half.
35'
Foul by Wes Harding (Rotherham United).
34'
Geoff Cameron (Queens Park Rangers) wins a free kick in the defensive half.
34'
Foul by Michael Smith (Rotherham United).
32'
Corner, Rotherham United. Conceded by Seny Timothy Dieng.
32'
Attempt saved. Daniel Barlaser (Rotherham United) right footed shot from outside the box is saved in the top right corner. Assisted by Michael Smith.
32'
Attempt blocked. Michael Smith (Rotherham United) header from the centre of the box is blocked.
32'
Attempt blocked. Kyle Vassell (Rotherham United) left footed shot from the centre of the box is blocked.
30'
Corner, Queens Park Rangers. Conceded by Ben Wiles.
30'
Attempt blocked. Ilias Chair (Queens Park Rangers) right footed shot from the left side of the box is blocked. Assisted by Dominic Ball.
29'
Offside, Rotherham United. Trevor Clarke tries a through ball, but Kyle Vassell is caught offside.
27'
Offside, Rotherham United. Joe Mattock tries a through ball, but Trevor Clarke is caught offside.
25'
Attempt missed. Osman Kakay (Queens Park Rangers) right footed shot from the right side of the six yard box is too high. Assisted by Lyndon Dykes with a headed pass following a corner.
24'
Corner, Queens Park Rangers. Conceded by Angus MacDonald.
24'
Attempt blocked. Dominic Ball (Queens Park Rangers) header from the centre of the box is blocked. Assisted by Ilias Chair with a cross.
22'
Corner, Queens Park Rangers. Conceded by Joe Mattock.
21'
Corner, Rotherham United. Conceded by Conor Masterson.
20'
Goal! Queens Park Rangers 1, Rotherham United 0. Ilias Chair (Queens Park Rangers) right footed shot from the centre of the box to the high centre of the goal. Assisted by Bright Samuel.
16'
Bright Samuel (Queens Park Rangers) hits the right post with a right footed shot from the right side of the box following a fast break.
15'
Hand ball by Lyndon Dykes (Queens Park Rangers).
12'
Corner, Queens Park Rangers. Conceded by Daniel Barlaser.
9'
Attempt missed. Trevor Clarke (Rotherham United) header from very close range misses to the left. Assisted by Daniel Barlaser with a cross.
6'
Dominic Ball (Queens Park Rangers) wins a free kick in the defensive half.
6'
Foul by Kyle Vassell (Rotherham United).
4'
Attempt missed. Ilias Chair (Queens Park Rangers) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Lyndon Dykes.
2'
Bright Samuel (Queens Park Rangers) wins a free kick on the right wing.