Bristol Rovers boss John Ward saluted his young team after they stunned League Two leaders Oxford with a 1-0 win.
It was Rovers' first away win of the season and knocked Oxford from top to second in the table.
John-Joe O'Toole grabbed the winner from the penalty spot with 71 minutes on the clock after Jake Wright tripped Eliot Richards.
But Rovers felt they were worthy winners, and Ward said: "It hasn't surprised me because I thought it had been coming.
"I'm really pleased for the players and our supporters. It was a fine performance.
"There are fine margins very often. We've played as well as this in other games and had nothing to show for it."
Ward added: "I thought we'd done enough in the first half to have been ahead.
"We had a really good chance when John-Joe rushed it in front of goal.
"But I know what character he's got and I would have put my house on him putting that behind him when he took the penalty, and he did, so he has fought back in the right way.
"It's been a really strong day for the team and a lot of the players have grown up.
"It's getting better, they are young boys who are learning each week.
"The spirit in the camp has never been in doubt, it's just the results because we have a lot of young players. This win will give them a lot of confidence."