Second Half ends, Swansea City 1, Queens Park Rangers 0.
Ethan Laird (Queens Park Rangers) wins a free kick in the defensive half.
Foul by Matt Grimes (Swansea City).
Foul by Ilias Chair (Queens Park Rangers).
Nathan Wood (Swansea City) wins a free kick in the defensive half.
Seny Dieng (Queens Park Rangers) wins a free kick in the defensive half.
Foul by Jay Fulton (Swansea City).
Attempt saved. Joël Piroe (Swansea City) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Ben Cabango.
Attempt missed. Ben Cabango (Swansea City) header from the centre of the box misses to the right. Assisted by Ryan Manning with a cross following a corner.
Corner, Swansea City. Conceded by Jimmy Dunne.
Attempt blocked. Armstrong Oko-Flex (Swansea City) right footed shot from the centre of the box is blocked. Assisted by Finley Stevens.
Offside, Queens Park Rangers. Ilias Chair tries a through ball, but Albert Adomah is caught offside.
Attempt missed. Ben Cabango (Swansea City) header from the left side of the six yard box is close, but misses to the left. Assisted by Ryan Manning with a cross following a corner.
Corner, Swansea City. Conceded by Kenneth Paal.
Foul by Stefan Johansen (Queens Park Rangers).
Matt Grimes (Swansea City) wins a free kick on the right wing.
Substitution, Queens Park Rangers. Leon Balogun replaces Robert Dickie.
Substitution, Queens Park Rangers. Sinclair Armstrong replaces Chris Willock.
Tim Iroegbunam (Queens Park Rangers) wins a free kick in the attacking half.
Foul by Luke Cundle (Swansea City).
Joël Piroe (Swansea City) is shown the yellow card.
Attempt missed. Joël Piroe (Swansea City) header from the centre of the box is just a bit too high. Assisted by Ryan Manning with a cross following a set piece situation.
Foul by Albert Adomah (Queens Park Rangers).
Armstrong Oko-Flex (Swansea City) wins a free kick in the attacking half.
Corner, Swansea City. Conceded by Ethan Laird.
Substitution, Swansea City. Luke Cundle replaces Joe Allen.
Substitution, Swansea City. Jay Fulton replaces Oliver Cooper.
Corner, Queens Park Rangers. Conceded by Kyle Naughton.
Substitution, Queens Park Rangers. Tim Iroegbunam replaces Sam Field.
Substitution, Queens Park Rangers. Albert Adomah replaces Andre Dozzell.
Attempt saved. Tyler Roberts (Queens Park Rangers) right footed shot from outside the box is saved in the bottom right corner.
Chris Willock (Queens Park Rangers) wins a free kick on the right wing.
Foul by Joe Allen (Swansea City).
Foul by Chris Willock (Queens Park Rangers).
Ben Cabango (Swansea City) wins a free kick in the defensive half.
Substitution, Swansea City. Finley Stevens replaces Liam Cullen because of an injury.
Substitution, Queens Park Rangers. Tyler Roberts replaces Lyndon Dykes.
Substitution, Swansea City. Liam Cullen replaces Jamie Paterson.
Substitution, Swansea City. Armstrong Oko-Flex replaces Matthew Sorinola.
Attempt blocked. Jimmy Dunne (Queens Park Rangers) header from the centre of the box is blocked. Assisted by Stefan Johansen with a cross.
Corner, Queens Park Rangers. Conceded by Joe Allen.
Attempt missed. Sam Field (Queens Park Rangers) left footed shot from outside the box misses to the right.
Sam Field (Queens Park Rangers) wins a free kick in the attacking half.
Foul by Oliver Cooper (Swansea City).
Foul by Ethan Laird (Queens Park Rangers).
Oliver Cooper (Swansea City) wins a free kick in the defensive half.
Attempt missed. Ben Cabango (Swansea City) header from the centre of the box misses to the right. Assisted by Jamie Paterson with a cross following a corner.
Corner, Swansea City. Conceded by Robert Dickie.
Second Half begins Swansea City 1, Queens Park Rangers 0.
First Half ends, Swansea City 1, Queens Park Rangers 0.
Attempt saved. Lyndon Dykes (Queens Park Rangers) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Stefan Johansen.
Chris Willock (Queens Park Rangers) wins a free kick in the defensive half.
Foul by Joe Allen (Swansea City).
Offside, Swansea City. Ben Cabango tries a through ball, but Joël Piroe is caught offside.
Offside, Swansea City. Steven Benda tries a through ball, but Jamie Paterson is caught offside.
Attempt missed. Oliver Cooper (Swansea City) right footed shot from the centre of the box misses to the right. Assisted by Matthew Sorinola.
Jamie Paterson (Swansea City) is shown the yellow card for a bad foul.
Attempt saved. Matt Grimes (Swansea City) right footed shot from the centre of the box is saved in the bottom left corner.
Corner, Swansea City. Conceded by Robert Dickie.
Foul by Lyndon Dykes (Queens Park Rangers).
Joe Allen (Swansea City) wins a free kick in the defensive half.
Offside, Queens Park Rangers. Stefan Johansen tries a through ball, but Chris Willock is caught offside.
Matt Grimes (Swansea City) is shown the yellow card for a bad foul.
Ilias Chair (Queens Park Rangers) wins a free kick in the attacking half.
Foul by Matt Grimes (Swansea City).
Attempt missed. Robert Dickie (Queens Park Rangers) header from the centre of the box misses to the left. Assisted by Stefan Johansen with a cross following a corner.
Corner, Queens Park Rangers. Conceded by Steven Benda.
Attempt saved. Ilias Chair (Queens Park Rangers) left footed shot from the left side of the box is saved in the top left corner. Assisted by Stefan Johansen.
Corner, Swansea City. Conceded by Sam Field.
Attempt missed. Andre Dozzell (Queens Park Rangers) left footed shot from the centre of the box is close, but misses the top left corner. Assisted by Ilias Chair.
Attempt blocked. Ilias Chair (Queens Park Rangers) right footed shot from outside the box is blocked. Assisted by Chris Willock.
Offside, Swansea City. Oliver Cooper tries a through ball, but Matthew Sorinola is caught offside.
Attempt blocked. Oliver Cooper (Swansea City) right footed shot from outside the box is blocked. Assisted by Matthew Sorinola.
Goal! Swansea City 1, Queens Park Rangers 0. Joël Piroe (Swansea City) right footed shot from the centre of the box to the bottom right corner. Assisted by Oliver Cooper.
Attempt missed. Joe Allen (Swansea City) right footed shot from the centre of the box is close, but misses to the left. Assisted by Jamie Paterson with a cross.
Penalty saved! Joël Piroe (Swansea City) fails to capitalise on this great opportunity, left footed shot saved in the bottom right corner.
Penalty conceded by Jimmy Dunne (Queens Park Rangers) with a hand ball in the penalty area.
Offside, Queens Park Rangers. Lyndon Dykes tries a through ball, but Ethan Laird is caught offside.
Chris Willock (Queens Park Rangers) wins a free kick in the defensive half.
Foul by Joe Allen (Swansea City).
Attempt blocked. Joël Piroe (Swansea City) left footed shot from the centre of the box is blocked. Assisted by Matt Grimes.
Foul by Chris Willock (Queens Park Rangers).
Steven Benda (Swansea City) wins a free kick in the defensive half.
Corner, Queens Park Rangers. Conceded by Kyle Naughton.
Offside, Swansea City. Matt Grimes tries a through ball, but Jamie Paterson is caught offside.
Foul by Stefan Johansen (Queens Park Rangers).
Kyle Naughton (Swansea City) wins a free kick in the defensive half.
Lineups are announced and players are warming up.