Match ends, Bristol Rovers 2, Oldham Athletic 3.
Eoin Doyle scored a late winner to give Oldham their first victory of the season and lift them off the foot of the League One table with a dramatic success at Bristol Rovers.
Doyle nodded in a cross from fellow striker Craig Davies to claim his second goal of the season in the 88th minute after Rovers had fought back from two down to level.
Oldham midfielder Jack Byrne opened the scoring in the 48th minute when he picked up the ball 30 yards out and fired the ball over goalkeeper Adam Smith.
Davies added a second in the 70th minute when his low bobbling shot deflected in off Rovers centre-back Tom Lockyer.
Substitute Rory Gaffney pulled one back for the hosts in the 83rd minute with a low strike from the right side of the box for his second goal in two games.
And defender Ryan Sweeney opened his account for the season when he nodded in a Chris Lines free-kick two minutes later. But it was Doyle who had the last word.
Match report supplied by the Press Association.
- 8O ClarkeSubstituted forLinesat 63'minutes
- 19MooreSubstituted forTelfordat 75'minutesBooked at 90mins
- 9HarrisonSubstituted forGaffneyat 63'minutes
- 29ByrneSubstituted forFaneat 79'minutes
- 6GardnerBooked at 60mins
- 9DaviesSubstituted forHollowayat 90+1'minutes
- Brett Huxtable
- Shots on Target
Second Half ends, Bristol Rovers 2, Oldham Athletic 3.
Ousmane Fane (Oldham Athletic) is shown the yellow card for a bad foul.
Dominic Telford (Bristol Rovers) is shown the yellow card.
Attempt blocked. Chris Lines (Bristol Rovers) right footed shot from outside the box is blocked.
Substitution, Oldham Athletic. Aaron Holloway replaces Craig Davies.
Foul by Rory Gaffney (Bristol Rovers).
Eoin Doyle (Oldham Athletic) wins a free kick on the right wing.
Goal! Bristol Rovers 2, Oldham Athletic 3. Eoin Doyle (Oldham Athletic) header from the centre of the box to the top left corner. Assisted by Craig Davies.
Goal! Bristol Rovers 2, Oldham Athletic 2. Ryan Sweeney (Bristol Rovers) header from the centre of the box to the bottom right corner. Assisted by Chris Lines following a set piece situation.
Daniel Leadbitter (Bristol Rovers) wins a free kick in the defensive half.
Foul by Kean Bryan (Oldham Athletic).
Goal! Bristol Rovers 1, Oldham Athletic 2. Rory Gaffney (Bristol Rovers) right footed shot from the right side of the box to the centre of the goal. Assisted by Billy Bodin.
Attempt blocked. Craig Davies (Oldham Athletic) right footed shot from outside the box is blocked.
Attempt missed. Ousmane Fane (Oldham Athletic) right footed shot from outside the box misses to the left.
Substitution, Oldham Athletic. Ousmane Fane replaces Jack Byrne.
Daniel Leadbitter (Bristol Rovers) wins a free kick in the attacking half.
Foul by Craig Davies (Oldham Athletic).
Substitution, Bristol Rovers. Dominic Telford replaces Byron Moore.
Attempt missed. Byron Moore (Bristol Rovers) right footed shot from the left side of the six yard box misses to the left.