Match ends, Oxford United 2, Bury 1.
Tyrone Barnett scored a last-minute winner as Oxford came from behind to beat Bury at the Kassam Stadium.
The visitors went close to taking the lead in first-half stoppage time but Andrew Tutte's free-kick hit the bar.
Danny Mayor's decisive finish gave the Shakers the lead before Craig Jones turned Danny Hylton's low cross into his own net to draw the sides level.
With both sides pressing for victory, Oxford debutant Wes Burns broke forward and crossed for Barnett to head home.
Bury manager David Flitcroft told BBC Radio Manchester:
"The first-half really concerned me, we couldn't really pass it with any purpose.
"In the second-half we got good chances and a really good goal. They've not had to earn the result, we've given them two goals.
"You've got to have that killer instincts, you know, to see a game out. Even at 1-1 we've not respected the point."
- 25RileyBooked at 45mins
- 5MullinsBooked at 67mins
- 34Holmes-DennisBooked at 59mins
- 19CollinsSubstituted forPotterat 83'minutes
- 2JonesBooked at 61mins
- 27CameronBooked at 19mins
- 3McNultyBooked at 44mins
- 18MilsomSubstituted forHusseyat 75'minutes
- 7HopeSubstituted forAdamsat 71'minutes
- 9RoseSubstituted forLoweat 45'minutes
- Steve Martin
- Shots on Target
Second Half ends, Oxford United 2, Bury 1.
Goal! Oxford United 2, Bury 1. Tyrone Barnett (Oxford United) header from the centre of the box to the high centre of the goal. Assisted by Wes Burns with a cross.
Corner, Bury. Conceded by John Mullins.
Andrew Whing (Oxford United) wins a free kick in the attacking half.
Foul by Ryan Lowe (Bury).
Attempt blocked. Danny Hylton (Oxford United) right footed shot from outside the box is blocked.
Foul by Andrew Whing (Oxford United).
Nicky Adams (Bury) wins a free kick on the right wing.
Substitution, Oxford United. Alfie Potter replaces Michael Collins.
Corner, Oxford United. Conceded by Jimmy McNulty.
Foul by Michael Collins (Oxford United).
Adam El-Abd (Bury) wins a free kick on the left wing.
Attempt missed. John Mullins (Oxford United) header from the centre of the box is close, but misses to the left following a set piece situation.
Danny Rose (Oxford United) wins a free kick in the attacking half.
Foul by Jimmy McNulty (Bury).
Foul by Danny Hylton (Oxford United).
Tom Soares (Bury) wins a free kick in the defensive half.
Substitution, Bury. Chris Hussey replaces Robert Milsom.
Substitution, Bury. Nicky Adams replaces Hallam Hope.