Second Half ends, Swansea City 0, Queens Park Rangers 1.
Corner, Queens Park Rangers. Conceded by Kyle Naughton.
Attempt blocked. Andre Gray (Queens Park Rangers) right footed shot from the centre of the box is blocked. Assisted by Albert Adomah with a cross.
Corner, Queens Park Rangers. Conceded by Flynn Downes.
Jamie Paterson (Swansea City) wins a free kick on the left wing.
Foul by Osman Kakay (Queens Park Rangers).
Ryan Manning (Swansea City) wins a free kick on the left wing.
Foul by Andre Gray (Queens Park Rangers).
Attempt saved. Andre Dozzell (Queens Park Rangers) left footed shot from outside the box is saved in the bottom right corner. Assisted by Andre Gray.
Goal! Swansea City 0, Queens Park Rangers 1. Andre Gray (Queens Park Rangers) right footed shot from very close range to the bottom right corner. Assisted by Ilias Chair.
Foul by Flynn Downes (Swansea City).
Ilias Chair (Queens Park Rangers) wins a free kick in the defensive half.
Cyrus Christie (Swansea City) wins a free kick in the defensive half.
Foul by Sam McCallum (Queens Park Rangers).
Foul by Jamie Paterson (Swansea City).
Osman Kakay (Queens Park Rangers) wins a free kick on the right wing.
Attempt missed. Jamie Paterson (Swansea City) right footed shot from outside the box is too high. Assisted by Hannes Wolf.
Attempt saved. Michael Obafemi (Swansea City) right footed shot from the centre of the box is saved in the top left corner. Assisted by Ryan Manning.
Attempt saved. Ryan Manning (Swansea City) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Korey Smith.
Attempt blocked. Olivier Ntcham (Swansea City) left footed shot from outside the box is blocked. Assisted by Cyrus Christie.
Substitution, Swansea City. Korey Smith replaces Joel Latibeaudiere because of an injury.
Substitution, Queens Park Rangers. Andre Dozzell replaces Lyndon Dykes.
Substitution, Queens Park Rangers. Andre Gray replaces George Thomas.
Substitution, Swansea City. Olivier Ntcham replaces Joël Piroe.
Substitution, Swansea City. Jamie Paterson replaces Cameron Congreve.
Attempt saved. Luke Amos (Queens Park Rangers) right footed shot from outside the box is saved in the bottom left corner. Assisted by Yoann Barbet.
Corner, Queens Park Rangers. Conceded by Ryan Manning.
Foul by Joel Latibeaudiere (Swansea City).
Ilias Chair (Queens Park Rangers) wins a free kick in the defensive half.
Cyrus Christie (Swansea City) wins a free kick in the defensive half.
Foul by Sam McCallum (Queens Park Rangers).
Foul by Cyrus Christie (Swansea City).
Sam McCallum (Queens Park Rangers) wins a free kick in the defensive half.
Joël Piroe (Swansea City) wins a free kick in the defensive half.
Foul by Osman Kakay (Queens Park Rangers).
Attempt saved. Joël Piroe (Swansea City) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Michael Obafemi.
Foul by Michael Obafemi (Swansea City).
Dominic Ball (Queens Park Rangers) wins a free kick in the defensive half.
Joel Latibeaudiere (Swansea City) wins a free kick on the right wing.
Foul by Ilias Chair (Queens Park Rangers).
Attempt blocked. Joël Piroe (Swansea City) left footed shot from the left side of the box is blocked. Assisted by Hannes Wolf.
Attempt saved. Cyrus Christie (Swansea City) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Cameron Congreve.
Second Half begins Swansea City 0, Queens Park Rangers 0.
Substitution, Queens Park Rangers. Osman Kakay replaces Dion Sanderson.
First Half ends, Swansea City 0, Queens Park Rangers 0.
Hannes Wolf (Swansea City) wins a free kick in the defensive half.
Foul by Dion Sanderson (Queens Park Rangers).
Cameron Congreve (Swansea City) wins a free kick in the defensive half.
Foul by Lyndon Dykes (Queens Park Rangers).
Kyle Naughton (Swansea City) wins a free kick in the defensive half.
Foul by Lyndon Dykes (Queens Park Rangers).
Corner, Queens Park Rangers. Conceded by Cyrus Christie.
Attempt blocked. Ilias Chair (Queens Park Rangers) right footed shot from the left side of the box is blocked. Assisted by George Thomas.
Attempt saved. Cameron Congreve (Swansea City) right footed shot from the centre of the box is saved in the top right corner. Assisted by Hannes Wolf.
Foul by Joël Piroe (Swansea City).
George Thomas (Queens Park Rangers) wins a free kick in the defensive half.
Attempt missed. Ilias Chair (Queens Park Rangers) right footed shot from outside the box is too high. Assisted by Lyndon Dykes.
Corner, Queens Park Rangers. Conceded by Ryan Manning.
Foul by Ryan Manning (Swansea City).
Sam Field (Queens Park Rangers) wins a free kick in the defensive half.
Foul by Cyrus Christie (Swansea City).
Sam McCallum (Queens Park Rangers) wins a free kick in the defensive half.
Attempt missed. Joël Piroe (Swansea City) left footed shot from the left side of the box is too high. Assisted by Cameron Congreve.
Offside, Swansea City. Cyrus Christie tries a through ball, but Hannes Wolf is caught offside.
Attempt saved. Cyrus Christie (Swansea City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Hannes Wolf.
Flynn Downes (Swansea City) wins a free kick in the defensive half.
Foul by Lyndon Dykes (Queens Park Rangers).
Offside, Swansea City. Kyle Naughton tries a through ball, but Cyrus Christie is caught offside.
Attempt blocked. Joël Piroe (Swansea City) left footed shot from outside the box is blocked. Assisted by Matt Grimes.
Attempt missed. George Thomas (Queens Park Rangers) left footed shot from the centre of the box is close, but misses to the right.
Foul by Hannes Wolf (Swansea City).
Dion Sanderson (Queens Park Rangers) wins a free kick in the defensive half.
Joel Latibeaudiere (Swansea City) wins a free kick in the defensive half.
Foul by Ilias Chair (Queens Park Rangers).
Lineups are announced and players are warming up.