Match ends, Queens Park Rangers 0, Preston North End 2.
90'+4
Second Half ends, Queens Park Rangers 0, Preston North End 2.
90'+3
Corner, Queens Park Rangers. Conceded by Jordan Storey.
90'+1
Corner, Queens Park Rangers. Conceded by Álvaro Fernández.
90'+1
Attempt blocked. Luke Amos (Queens Park Rangers) header from the right side of the box is blocked. Assisted by Chris Willock with a cross.
88'
Substitution, Preston North End. Ryan Ledson replaces Daniel Johnson.
86'
Josh Onomah (Preston North End) wins a free kick on the left wing.
86'
Foul by Albert Adomah (Queens Park Rangers).
84'
Attempt missed. Chris Martin (Queens Park Rangers) header from the right side of the box misses to the left. Assisted by Albert Adomah with a cross.
83'
Dangerous play by Jordan Storey (Preston North End).
83'
Jamal Lowe (Queens Park Rangers) wins a free kick in the defensive half.
83'
Attempt missed. Sam Field (Queens Park Rangers) left footed shot from outside the box is high and wide to the left.
82'
Attempt blocked. Chris Willock (Queens Park Rangers) right footed shot from the centre of the box is blocked. Assisted by Albert Adomah with a cross.
80'
Substitution, Preston North End. Álvaro Fernández replaces Robert Brady.
80'
Substitution, Queens Park Rangers. Chris Martin replaces Lyndon Dykes.
80'
Substitution, Preston North End. Ben Woodburn replaces Troy Parrott.
79'
Attempt saved. Thomas Cannon (Preston North End) with an attempt from the centre of the box is saved in the top centre of the goal. Assisted by Benjamin Whiteman with a cross.
78'
Daniel Johnson (Preston North End) wins a free kick in the attacking half.
78'
Foul by Luke Amos (Queens Park Rangers).
78'
Freddie Woodman (Preston North End) is shown the yellow card.
77'
Troy Parrott (Preston North End) wins a free kick in the defensive half.
77'
Foul by Sam Field (Queens Park Rangers).
75'
Foul by Andrew Hughes (Preston North End).
75'
Chris Willock (Queens Park Rangers) wins a free kick on the right wing.
74'
Substitution, Queens Park Rangers. Luke Amos replaces Stefan Johansen.
73'
Attempt blocked. Chris Willock (Queens Park Rangers) left footed shot from the left side of the box is blocked. Assisted by Lyndon Dykes.
72'
Attempt missed. Thomas Cannon (Preston North End) left footed shot from the right side of the box misses to the left. Assisted by Brad Potts following a fast break.
69'
Delay over. They are ready to continue.
69'
Delay over. They are ready to continue.
68'
Delay in match because of an injury Leon Balogun (Queens Park Rangers).
68'
Delay in match (Preston North End).
67'
Corner, Queens Park Rangers. Conceded by Benjamin Whiteman.
67'
Substitution, Queens Park Rangers. Jamal Lowe replaces Kenneth Paal.
67'
Substitution, Queens Park Rangers. Albert Adomah replaces Ethan Laird.
66'
Offside, Preston North End. Jordan Storey tries a through ball, but Brad Potts is caught offside.
63'
Goal! Queens Park Rangers 0, Preston North End 2. Thomas Cannon (Preston North End) right footed shot from the centre of the box to the centre of the goal. Assisted by Josh Onomah with a through ball.
62'
Corner, Queens Park Rangers. Conceded by Liam Lindsay.
59'
Goal! Queens Park Rangers 0, Preston North End 1. Thomas Cannon (Preston North End) header from the centre of the box to the bottom right corner. Assisted by Robert Brady with a cross.
58'
Attempt saved. Robert Brady (Preston North End) left footed shot from a difficult angle on the left is saved in the bottom left corner. Assisted by Troy Parrott.
58'
Corner, Preston North End. Conceded by Seny Dieng.
57'
Corner, Preston North End. Conceded by Sam Field.
57'
Attempt blocked. Daniel Johnson (Preston North End) left footed shot from the centre of the box is blocked. Assisted by Robert Brady.
56'
Josh Onomah (Preston North End) wins a free kick on the left wing.
56'
Foul by Stefan Johansen (Queens Park Rangers).
55'
Corner, Preston North End. Conceded by Ethan Laird.
54'
Foul by Daniel Johnson (Preston North End).
54'
Ethan Laird (Queens Park Rangers) wins a free kick in the defensive half.
54'
Attempt missed. Chris Willock (Queens Park Rangers) right footed shot from the left side of the box is close, but misses to the right. Assisted by Ilias Chair following a corner.
53'
Corner, Queens Park Rangers. Conceded by Troy Parrott.
52'
Troy Parrott (Preston North End) wins a free kick on the left wing.
52'
Foul by Ethan Laird (Queens Park Rangers).
47'
Attempt missed. Benjamin Whiteman (Preston North End) right footed shot from outside the box misses to the right.
45'
Second Half begins Queens Park Rangers 0, Preston North End 0.
45'+5
First Half ends, Queens Park Rangers 0, Preston North End 0.
45'+4
Foul by Daniel Johnson (Preston North End).
45'+4
Chris Willock (Queens Park Rangers) wins a free kick in the defensive half.
45'+2
Offside, Preston North End. Benjamin Whiteman tries a through ball, but Thomas Cannon is caught offside.
45'+2
Substitution, Preston North End. Josh Onomah replaces Alan Browne because of an injury.
45'+1
Delay over. They are ready to continue.
45'+1
Delay over. They are ready to continue.
44'
Delay in match because of an injury Alan Browne (Preston North End).
41'
Foul by Stefan Johansen (Queens Park Rangers).
41'
Alan Browne (Preston North End) wins a free kick in the attacking half.
38'
Corner, Preston North End. Conceded by Robert Dickie.
38'
Attempt blocked. Troy Parrott (Preston North End) right footed shot from the left side of the box is blocked.
36'
Delay over. They are ready to continue.
36'
Delay over. They are ready to continue.
33'
Delay in match because of an injury Liam Lindsay (Preston North End).
32'
Foul by Liam Lindsay (Preston North End).
32'
Lyndon Dykes (Queens Park Rangers) wins a free kick in the attacking half.
30'
Attempt saved. Jordan Storey (Preston North End) header from the left side of the six yard box is saved in the top centre of the goal. Assisted by Robert Brady with a cross.
29'
Corner, Preston North End. Conceded by Sam Field.
29'
Robert Brady (Preston North End) wins a free kick in the attacking half.
29'
Foul by Robert Dickie (Queens Park Rangers).
28'
Attempt saved. Jimmy Dunne (Queens Park Rangers) header from the centre of the box is saved in the top centre of the goal. Assisted by Sam Field with a headed pass.
28'
Attempt missed. Leon Balogun (Queens Park Rangers) with an attempt from the centre of the box misses to the right. Assisted by Ilias Chair with a cross following a set piece situation.
27'
Foul by Robert Brady (Preston North End).
27'
Ethan Laird (Queens Park Rangers) wins a free kick on the right wing.
26'
Delay over. They are ready to continue.
26'
Delay over. They are ready to continue.
25'
Delay in match because of an injury Sam Field (Queens Park Rangers).
24'
Attempt missed. Ilias Chair (Queens Park Rangers) right footed shot from the centre of the box misses to the right. Assisted by Chris Willock with a through ball following a fast break.
24'
Alan Browne (Preston North End) hits the right post with a right footed shot from the centre of the box. Assisted by Robert Brady.
23'
Attempt missed. Alan Browne (Preston North End) header from the right side of the box misses to the right. Assisted by Daniel Johnson.
22'
Alan Browne (Preston North End) wins a free kick on the right wing.
22'
Foul by Kenneth Paal (Queens Park Rangers).
21'
Attempt missed. Robert Dickie (Queens Park Rangers) header from very close range misses to the left. Assisted by Stefan Johansen with a cross following a corner.
20'
Corner, Queens Park Rangers. Conceded by Andrew Hughes.
18'
Troy Parrott (Preston North End) wins a free kick on the right wing.
18'
Foul by Jimmy Dunne (Queens Park Rangers).
16'
Andrew Hughes (Preston North End) wins a free kick on the left wing.
16'
Foul by Chris Willock (Queens Park Rangers).
13'
Corner, Preston North End. Conceded by Leon Balogun.
13'
Attempt blocked. Troy Parrott (Preston North End) right footed shot from the left side of the box is blocked. Assisted by Daniel Johnson.
9'
Offside, Queens Park Rangers. Leon Balogun tries a through ball, but Ilias Chair is caught offside.