That's it! The referee blows the final whistle
Oldham Athletic make a substitution. Kieron Morris runs off the field and in comes Oliver Hammond
Oldham Athletic make a substitution. Kane Drummond runs off the field and in comes Kieron Morris
Oldham Athletic make a substitution. Joe Quigley runs off the field and in comes Kian Harratt
Bristol Rovers make a substitution. Kacper Lopata runs off the field and in comes Taylor Moore
Joshua McEachran is shown a yellow card by the referee
Ryan Woods is shown a yellow card by the referee
Oldham Athletic make a substitution. Josh Hawkes runs off the field and in comes Luke Hannant
Bristol Rovers make a substitution. Fabrizio Cavegn runs off the field and in comes Ellis Harrison
Macauley Southam-Hales is shown a yellow card by the referee
Bristol Rovers VS Oldham Athletic
That's it! The referee blows the final whistle
Bristol Rovers VS Oldham Athletic
Oldham Athletic make a substitution. Kieron Morris runs off the field and in comes Oliver Hammond
Bristol Rovers VS Oldham Athletic
Oldham Athletic make a substitution. Kane Drummond runs off the field and in comes Kieron Morris
Bristol Rovers VS Oldham Athletic
Oldham Athletic make a substitution. Joe Quigley runs off the field and in comes Kian Harratt
Bristol Rovers VS Oldham Athletic
Bristol Rovers make a substitution. Kacper Lopata runs off the field and in comes Taylor Moore
Bristol Rovers VS Oldham Athletic
Joshua McEachran is shown a yellow card by the referee
Bristol Rovers VS Oldham Athletic
Ryan Woods is shown a yellow card by the referee
Bristol Rovers VS Oldham Athletic
Oldham Athletic make a substitution. Josh Hawkes runs off the field and in comes Luke Hannant
Bristol Rovers VS Oldham Athletic
Bristol Rovers make a substitution. Fabrizio Cavegn runs off the field and in comes Ellis Harrison
Bristol Rovers VS Oldham Athletic
Macauley Southam-Hales is shown a yellow card by the referee