| Thats all. Game finished. | ||
| 90+9' | The second half has concluded, with the final score showing Queens Park Rangers 3, Charlton Athletic 1. | |
| 90+7' | Goal! Queens Park Rangers lead 3-1 against Charlton Athletic. Richard Kone scores with a powerful right-footed shot from outside the penalty area after a quick counterattack. | |
| 90+5' | Ibrahim Fullah from Charlton Athletic takes a shot with his right foot from outside the penalty area, but it's blocked. | |
| 90+2' | Substitution for Charlton Athletic: Ibrahim Fullah comes on to take the place of Miles Leaburn. | |
| 90+2' | Substitution for Charlton Athletic: Joe Rankin-Costello comes on to take the place of Conor Coventry. | |
| 90+1' | Kayne Ramsay from Charlton Athletic earns a free kick in his team's defensive zone. | |
| 90+1' | Richard Kone commits a foul for Queens Park Rangers. | |
| 90' | The fourth official has indicated that there will be 6 minutes of stoppage time. | |
| 89' | Offside call against Charlton Athletic. Miles Leaburn has been flagged for being in an offside position. | |
| 88' | Missed opportunity! Isaac Olaofe from Charlton Athletic took a right-footed shot from the center of the box, but it sailed over the goal. The chance was set up by a headed pass from Harvey Knibbs. | |
| 87' | The pause has ended. They are set to resume play. | |
| 87' | Substitution for Charlton Athletic: Isaac Olaofe comes on to take the place of Greg Docherty. | |
| 87' | The game is currently paused due to an injury to Rayan Kolli from Queens Park Rangers. | |
| 84' | Goal! Queens Park Rangers takes the lead with a score of 2-1 against Charlton Athletic. Koki Saito scores with a left-footed shot from the middle of the penalty area. | |
| 83' | Missed opportunity! Josh Edwards from Charlton Athletic took a left-footed shot from outside the penalty area after a set piece, but it didn't hit the target. | |
| 82' | Miles Leaburn from Charlton Athletic earns a free kick on the left side of the field. | |
| 82' | Foul committed by Jimmy Dunne of Queens Park Rangers. | |
| 81' | Substitution for Queens Park Rangers: Isaac Hayden comes on to take the place of Jonathan Varane. | |
| 81' | Missed opportunity! Josh Edwards from Charlton Athletic took a left-footed shot from a challenging angle and long distance on the right, but it sailed high and wide to the left after a direct free kick. | |
| 79' | Amadou Mbengue commits a foul for Queens Park Rangers. | |
| 79' | Charlie Kelman from Charlton Athletic earns a free kick on the right side of the pitch. | |
| 79' | The shot is deflected. Esquerdinha from Queens Park Rangers tries a left-footed effort from outside the penalty area, but it's successfully blocked. The assist came from Jonathan Varane. | |
| 78' | Josh Edwards from Charlton Athletic receives a yellow card for committing a serious foul. | |
| 78' | Koki Saito from Queens Park Rangers is awarded a free kick on the right flank. | |
| 78' | Josh Edwards from Charlton Athletic commits a foul. | |
| 74' | Koki Saito of Queens Park Rangers takes a right-footed shot from outside the penalty area, but Thomas Kaminski of Charlton Athletic makes a save right in the middle of the goal. The attempt was set up by Rumarn Burrell. | |
| 73' | Esquerdinha commits a foul for Queens Park Rangers. | |
| 73' | Tyreece Campbell from Charlton Athletic earns a free kick in his team's defensive zone. | |
| 72' | The pause has ended. They’re set to resume play. | |
| 71' | The game is currently on hold due to an injury to Richard Kone from Queens Park Rangers. | |
| 71' | The game has been paused due to an injury to Richard Kone from Queens Park Rangers. | |
| 69' | Missed opportunity! Jimmy Dunne from Queens Park Rangers took a right-footed shot from outside the penalty area, but it went wide to the right. He was assisted by Nicolas Madsen. | |
| 69' | Jonathan Varane of Queens Park Rangers is awarded a free kick in his own half. | |
| 69' | Jonathan Varane from Queens Park Rangers earns a free kick in his team's defensive zone. | |
| 68' | Substitution for Queens Park Rangers: Rumarn Burrell comes on to take the place of Harvey Vale. | |
| 68' | Substitution for Queens Park Rangers: Esquerdinha comes on to take the place of Rhys Norrington-Davies. | |
| 68' | Substitution for Charlton Athletic: Harvey Knibbs comes on to take the place of Sonny Carey. | |
| 68' | Substitution for Charlton Athletic: Charlie Kelman comes on to take the place of Rob Apter. | |
| 67' | Missed opportunity! Liam Morrison from Queens Park Rangers takes a right-footed shot from the center of the box, but it sails just over the crossbar after a corner kick. | |
| 67' | Blocked attempt. Richard Kone from Queens Park Rangers had a header from the middle of the box that was stopped. | |
| 66' | Sure! Please provide the specific text or commentary you'd like me to rephrase, and I'll be happy to help! | |
| 65' | Amadou Mbengue of Queens Park Rangers receives a yellow card for committing a serious foul. | |
| 65' | Miles Leaburn from Charlton Athletic is awarded a free kick on the right flank. | |
| 65' | Amadou Mbengue commits a foul for Queens Park Rangers. | |
| 63' | Koki Saito from Queens Park Rangers earns a free kick on the right flank. | |
| 63' | Kayne Ramsay from Charlton Athletic commits a foul. | |
| 59' | Substitution for Queens Park Rangers: Koki Saito comes on to take the place of Karamoko Dembélé. | |
| 59' | Missed opportunity! Sonny Carey from Charlton Athletic took a right-footed shot from outside the penalty area, but it went wide. | |
| 57' | Corner kick awarded to Charlton Athletic after Joe Walsh allowed the ball to go out. | |
| 57' | The shot was blocked. Tyreece Campbell from Charlton Athletic took a right-footed attempt from a challenging position on the right, but the goalkeeper managed to make the save. | |
| 57' | Rob Apter from Charlton Athletic earns a free kick in his team's defensive zone. | |
| 57' | Rhys Norrington-Davies commits a foul for Queens Park Rangers. | |
| 56' | Missed opportunity! Miles Leaburn from Charlton Athletic takes a right-footed shot from outside the penalty area, but it sails over the crossbar. The chance was set up by Tyreece Campbell, who provided a headed assist. | |
| 55' | Lloyd Jones from Charlton Athletic is awarded a free kick in his team's defensive area. | |
| 55' | Lloyd Jones from Charlton Athletic earns a free kick in his team's defensive zone. | |
| 54' | Goal! It's now 1-1 between Queens Park Rangers and Charlton Athletic. Rob Apter from Charlton Athletic has found the net with a left-footed strike from inside the penalty area. | |
| 51' | Kayne Ramsay of Charlton Athletic is awarded a free kick in his team's defensive zone. | |
| 51' | Kayne Ramsay from Charlton Athletic is awarded a free kick in his team's defensive zone. | |
| 49' | Sonny Carey from Charlton Athletic earns a free kick on the right side of the field. | |
| 49' | Rayan Kolli of Queens Park Rangers commits a foul. | |
| 47' | Missed opportunity! Rayan Kolli from Queens Park Rangers directed a header from the middle of the penalty area, but it went wide. | |
| 45' | Substitution for Queens Park Rangers: Rayan Kolli comes on to take the place of Paul Smyth. | |
| 45' | Substitution for Queens Park Rangers: Rayan Kolli comes on to take the place of Paul Smyth. | |
| 45+3' | The first half concludes with Queens Park Rangers leading Charlton Athletic by a score of 1-0. | |
| 45+3' | Rhys Norrington-Davies of Queens Park Rangers connects with a header from the center of the penalty area, but it strikes the left post. The opportunity was set up by Jimmy Dunne, who provided a headed pass after a set piece. | |
| 45+2' | Richard Kone from Queens Park Rangers earns a free kick in the opponent's half. | |
| 45+2' | Bell from Charlton Athletic earns a free kick in their own half. | |
| 45+1' | The fourth official has indicated that there will be 2 minutes of stoppage time. | |
| 44' | Miles Leaburn from Charlton Athletic earns a free kick on the left side of the field. | |
| 44' | Miles Leaburn from Charlton Athletic is awarded a free kick on the left flank. | |
| 42' | Sonny Carey from Charlton Athletic is awarded a free kick on the right flank. | |
| 42' | Amadou Mbengue commits a foul for Queens Park Rangers. | |
| 40' | Lloyd Jones from Charlton Athletic earns a free kick in the opponent's half. | |
| 40' | Lloyd Jones from Charlton Athletic earns a free kick in the opponent's half. | |
| 40' | Richard Kone commits a foul for Queens Park Rangers. | |
| 38' | Liam Morrison of Queens Park Rangers receives a yellow card for committing a serious foul. | |
| 38' | Tyreece Campbell from Charlton Athletic earns a free kick on the left flank. | |
| 38' | Liam Morrison commits a foul for Queens Park Rangers. | |
| 38' | Harvey Vale commits a foul for Queens Park Rangers. | |
| 38' | i Bell of Charlton Athletic earns a free kick on the left flank. | |
| 37' | A shot attempt is thwarted. Tyreece Campbell of Charlton Athletic takes a right-footed shot from the left side of the penalty area, but it gets blocked. The assist came from Josh Edwards. | |
| 34' | Shot on goal denied. Miles Leaburn from Charlton Athletic heads the ball from the middle of the penalty area, but the goalkeeper makes a save. | |
| 32' | The pause has ended. They are set to resume play. | |
| 31' | The game is currently paused due to an injury to Richard Kone from Queens Park Rangers. | |
| 29' | Charlton Athletic is penalized for offside. Tyreece Campbell has been flagged for being in an offside position. | |
| 27' | Corner kick awarded to Charlton Athletic, following a foul by Jimmy Dunne. | |
| 27' | Miles Leaburn from Charlton Athletic strikes the crossbar with a right-footed attempt from the right side of the six-yard area, following a cross from Josh Edwards. | |
| 26' | Harvey Vale commits a foul for Queens Park Rangers. | |
| 26' | Bell from Charlton Athletic earns a free kick in their own half. | |
| 20' | Offside call against Queens Park Rangers. Harvey Vale has been flagged for offside. | |
| 19' | Offside call against Queens Park Rangers. Jonathan Varane has been flagged for being in an offside position. | |
| 19' | Shot on goal denied. Nicolas Madsen of Queens Park Rangers takes a right-footed strike from outside the penalty area, but Thomas Kaminski of Charlton Athletic makes a great save, keeping it out in the bottom right corner. | |
| 17' | Conor Coventry from Charlton Athletic receives a yellow card for committing a serious foul. | |
| 17' | Paul Smyth from Queens Park Rangers earns a free kick in the opponent's half. | |
| 17' | Conor Coventry commits a foul for Charlton Athletic. | |
| 17' | Missed opportunity! Tyreece Campbell from Charlton Athletic had a header from the middle of the box but couldn't find the target. | |
| 13' | Greg Docherty from Charlton Athletic earns a free kick in the opponent's half. | |
| 13' | Nicolas Madsen commits a foul for Queens Park Rangers. | |
| 12' | Rhys Norrington-Davies from Queens Park Rangers earns a free kick in his team's defensive zone. | |
| 12' | Kayne Ramsay commits a foul for Charlton Athletic. | |
| 8' | Goal! Queens Park Rangers takes the lead with a score of 1-0 against Charlton Athletic. Paul Smyth scores with a right-footed shot from inside the box. | |
| 7' | A shot on goal has been thwarted. Karamoko Dembélé of Queens Park Rangers took a left-footed strike from the center of the penalty area, but it was expertly stopped in the bottom right corner by Thomas Kaminski of Charlton Athletic, with assistance from Richard Kone. | |
| 5' | Paul Smyth from Queens Park Rangers earns a free kick on the left side of the field. | |
| 5' | Kayne Ramsay from Charlton Athletic commits a foul. | |
| First Half starts. | ||