Football
Bristol Rovers vs Exeter City. Sky Bet League One.
7:45pm, Tuesday 23rd January 2024.
Memorial Stadium.
Match ends, Bristol Rovers 0, Exeter City 1.
Second Half ends, Bristol Rovers 0, Exeter City 1.
Foul by James Gibbons (Bristol Rovers).
Zak Jules (Exeter City) wins a free kick in the defensive half.
Yanic-Sonny Wildschut (Exeter City) is shown the yellow card.
Offside, Exeter City. Yanic-Sonny Wildschut is caught offside.
Attempt saved. Jack Aitchison (Exeter City) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Zak Jules.
Foul by Lewis Gordon (Bristol Rovers).
Luke Harris (Exeter City) wins a free kick in the attacking half.
Antony Evans (Bristol Rovers) is shown the yellow card for a bad foul.
Foul by Antony Evans (Bristol Rovers).
Jack Aitchison (Exeter City) wins a free kick in the attacking half.
Substitution, Exeter City. Yanic-Sonny Wildschut replaces Dion Rankine.
Substitution, Exeter City. Harry Kite replaces Tom Carroll.
Offside, Bristol Rovers. John Marquis is caught offside.
Corner, Bristol Rovers. Conceded by Luke Harris.
Corner, Bristol Rovers. Conceded by Tom Carroll.
Attempt blocked. Luke Thomas (Bristol Rovers) left footed shot from the left side of the box is blocked. Assisted by Tristan Crama.
Corner, Bristol Rovers. Conceded by Alex Hartridge.
Attempt blocked. Harvey Vale (Bristol Rovers) left footed shot from the right side of the box is blocked. Assisted by Antony Evans.
Attempt missed. Harvey Vale (Bristol Rovers) with an attempt from the right side of the six yard box is close, but misses to the right. Assisted by Aaron Collins with a cross.
Corner, Bristol Rovers. Conceded by Pierce Sweeney.
Attempt blocked. Dion Rankine (Exeter City) left footed shot from the right side of the box is blocked. Assisted by Reece Cole.
Delay over. They are ready to continue.
Substitution, Exeter City. Alex Hartridge replaces Ben Purrington because of an injury.
Delay in match because of an injury Ben Purrington (Exeter City).
Corner, Bristol Rovers. Conceded by Ben Purrington.
Reece Cole (Exeter City) is shown the yellow card for a bad foul.
Harvey Vale (Bristol Rovers) wins a free kick on the right wing.
Foul by Reece Cole (Exeter City).
James Connolly (Bristol Rovers) wins a free kick in the defensive half.
Foul by Jack Aitchison (Exeter City).
Foul by Dion Rankine (Exeter City).
Attempt missed. Aaron Collins (Bristol Rovers) right footed shot from outside the box misses to the left. Assisted by Tristan Crama.
Attempt blocked. Aaron Collins (Bristol Rovers) left footed shot from the centre of the box is blocked. Assisted by Jevani Brown.
Attempt missed. James Connolly (Bristol Rovers) left footed shot from outside the box misses to the right.
Attempt blocked. Jevani Brown (Bristol Rovers) left footed shot from the centre of the box is blocked.
Substitution, Bristol Rovers. James Gibbons replaces Sam Finley.
Substitution, Bristol Rovers. Harvey Vale replaces Jack Hunt.
Attempt missed. John Marquis (Bristol Rovers) right footed shot from the right side of the box misses to the left. Assisted by Jevani Brown.
Foul by Jevani Brown (Bristol Rovers).
Hand ball by Sam Finley (Bristol Rovers).
Antony Evans (Bristol Rovers) wins a free kick in the attacking half.
Foul by Luke Harris (Exeter City).
Corner, Exeter City. Conceded by Antony Evans.
Attempt blocked. Reece Cole (Exeter City) right footed shot from the left side of the box is blocked. Assisted by Dion Rankine with a cross.
Attempt missed. Sam Finley (Bristol Rovers) right footed shot from outside the box misses to the left. Assisted by Antony Evans.
Luke Harris (Exeter City) wins a free kick in the defensive half.
Corner, Bristol Rovers. Conceded by Ilmari Niskanen.
Attempt missed. Antony Evans (Bristol Rovers) right footed shot from outside the box is just a bit too high. Assisted by Aaron Collins.
Substitution, Exeter City. Dion Rankine replaces Sonny Cox because of an injury.
Substitution, Bristol Rovers. Jevani Brown replaces Luke McCormick.
Delay in match because of an injury Sonny Cox (Exeter City).
Attempt missed. Aaron Collins (Bristol Rovers) right footed shot from outside the box misses to the right. Assisted by Sam Finley.
Attempt missed. John Marquis (Bristol Rovers) header from outside the box misses to the right. Assisted by Sam Finley.
Jack Hunt (Bristol Rovers) wins a free kick in the defensive half.
Attempt missed. Tristan Crama (Bristol Rovers) header from the centre of the box is too high. Assisted by Antony Evans with a cross following a set piece situation.
Aaron Collins (Bristol Rovers) wins a free kick on the right wing.
Foul by Zak Jules (Exeter City).
Foul by Luke McCormick (Bristol Rovers).
Substitution, Bristol Rovers. Lewis Gordon replaces Josh Grant because of an injury.
Second Half begins Bristol Rovers 0, Exeter City 1.
First Half ends, Bristol Rovers 0, Exeter City 1.
Foul by John Marquis (Bristol Rovers).
Ilmari Niskanen (Exeter City) wins a free kick in the defensive half.
Delay in match because of an injury Josh Grant (Bristol Rovers).
Antony Evans (Bristol Rovers) wins a free kick in the defensive half.
Corner, Exeter City. Conceded by Luke McCormick.
Attempt blocked. Pierce Sweeney (Exeter City) right footed shot from the right side of the box is blocked.
Attempt blocked. Cheick Diabate (Exeter City) right footed shot from the left side of the six yard box is blocked.
Corner, Exeter City. Conceded by James Connolly.
Attempt blocked. Sonny Cox (Exeter City) left footed shot from the centre of the box is blocked. Assisted by Ilmari Niskanen.
Corner, Exeter City. Conceded by Matthew Cox.
Attempt saved. Sonny Cox (Exeter City) right footed shot from outside the box is saved in the top left corner. Assisted by Jack Aitchison.
Sam Finley (Bristol Rovers) wins a free kick on the left wing.
Foul by Sonny Cox (Exeter City).
Attempt blocked. Luke Thomas (Bristol Rovers) left footed shot from outside the box is blocked. Assisted by Jack Hunt.
Foul by Sam Finley (Bristol Rovers).
Reece Cole (Exeter City) hits the left post with a right footed shot from the right side of the box. Assisted by Tom Carroll with a headed pass.
Reece Cole (Exeter City) wins a free kick in the defensive half.
Tristan Crama (Bristol Rovers) wins a free kick in the defensive half.
Luke Thomas (Bristol Rovers) wins a free kick in the defensive half.
Foul by Ilmari Niskanen (Exeter City).
Aaron Collins (Bristol Rovers) wins a free kick in the defensive half.
Foul by Luke Thomas (Bristol Rovers).
Corner, Bristol Rovers. Conceded by Viljami Sinisalo.
Goal! Bristol Rovers 0, Exeter City 1. Sonny Cox (Exeter City) right footed shot from very close range to the centre of the goal.
Attempt saved. Jack Aitchison (Exeter City) right footed shot from the centre of the box is saved in the centre of the goal.
Substitution, Bristol Rovers. James Connolly replaces Connor Taylor because of an injury.
Delay in match because of an injury Connor Taylor (Bristol Rovers).
Corner, Exeter City. Conceded by Jack Hunt.
Corner, Exeter City. Conceded by Sam Finley.
Attempt blocked. Connor Taylor (Bristol Rovers) header from the centre of the box is blocked. Assisted by Antony Evans with a cross.
Hand ball by Jack Aitchison (Exeter City).
Josh Grant (Bristol Rovers) wins a free kick in the defensive half.
First Half begins.
Lineups are announced and players are warming up.