Oxford twice came from behind to draw with Cheltenham to continue their unbeaten run in League Two.
Byron Harrison stroked in from close range to put Cheltenham ahead early on, but Dave Kitson netted his first goal of the season to bring the U's level.
The hosts regained the lead shortly after the restart when Terry Gornell poked home from inside the box.
But Oxford hit back once again, centre-back Johnny Mullins lashing in to the bottom left corner.
Cheltenham had a penalty shout late on, after Mullins appeared to handle in the area, but their appeals were waved away.
The result means Oxford have claimed 15 points from seven games and sit second in the table while Cheltenham, last season's play-off semi-finalists, are 20th with only one win so far this term.
The Robins started brightly and took the lead on eight minutes when Harrison tapped in after keeper Ryan Clarke had parried Gornell's shot in to his path.
But Oxford rallied and, after Mullins saw two chances go wide, former Sheffield United striker Kitson slotted home the equaliser after some weak defending from Cheltenham.
Gornell pounced to give the hosts the advantage again but it lasted only six minutes, as Mullins finished well to deny Mark Yates' side three points.
VIEWS FROM THE DRESSING ROOM
Cheltenham Town manager Mark Yates told BBC Radio Gloucestershire:
"We're up and running now, that's our season started today. It took us seven games but that was a proper performance and I need 39 more.
"We battered them, we were a better team. We set the tone with our aggression and closing down and pressing and played some good stuff at the same time.
"They've got to do it week in and week out now. That is the standard they've got to play to.
"We'll get there with performances like that, and the spirit shown, that'll do for me."
Cheltenham 01 S Brown 02 Lowe 06 Elliott 20 Jombati Booked 26 Wilson 11 McGlashan 14 Richards 16 Penn 25 Noble Booked (Taylor - 89' ) 09 Harrison 10 Gornell Substitutes 12 Roberts 04 Taylor 08 Deering 21 Vincent 19 Kotwica 23 Gillespie Oxford Utd 01 Clarke 03 Newey Booked 04 Raynes 13 Hunt 19 Mullins 14 Hall 16 Whing 17 Rose 18 Davies (Smalley - 59' ) 08 Kitson Booked 11 Potter (Williams - 74' ) Substitutes 25 Jalal 34 Bevans 15 Williams 20 Marsh 35 O'Dowda 10 Smalley 37 Ruffles