DANNY Hylton scored twice as a strong Oxford United development side won 4-3 at Birmingham City.
Callum O'Dowda and Chey Dunkley also found the net, while striker James Roberts made his return after recovering from a hamstring injury, playing the final 20 minutes.
United head coach Michael Appleton was using the game to have a look at players ahead of Sunday's Emirates FA Cup third round tie with Swansea City.
He said: "A lot of the lads who haven't played much recently, but they definitely need the minutes.
- VIDEO: Highlights from Oxford United's fiery draw with Oldham Athletic
- Michael Appleton waits to see referee after being sent to the stands in Oxford United's spicy draw with Oldham Athletic
- Oxford United 1 (Hall 54), Oldham Athletic 1 (Burgess 10)
- MICHAEL APPLETON COLUMN: We are hoping for some home comforts
- Kane Hemmings eyeing big push from Oxford United
"We're still six days from the Swansea game, there is plenty of time so I want to have a good look at them.
"We've got three tough games in a week with Millwall and Bristol Rovers to follow, so I want to make sure if they are called upon they are in a good place."
O'Dowda opened the scoring after a defensive mistake gave the winger a one-on-one opportunity, before Hylton, who has been an unused substitute in United's last three first-team games, doubled the lead.
- Chey Dunkley was among the goals for Oxford United
City pulled a goal back before Dunkley restored the two-goal advantage by getting on the end of a set piece.
Again the home side reduced the deficit, but once more United edged clear when Hylton was brought down in the box.
The forward's spot kick was saved, as was Danny Rose's follow-up, but Hylton was on hand to finally tuck home at the third attempt.
The Blues netted again late on, but United held on to win the game.
Oxford Utd: Buchel, Long, Dunkley, Cundy, Evans, Rose, Ruffels, Ashby, O’Dowda (Giles 70), Hoban (Roberts 70), Hylton.