Hall, 23, had to recover from cruciate knee ligament damage at the start of the season after rejoining the U's.
The former West Ham trainee netted the winner for his side as they came from behind in a 2-1 victory on Sunday.
"I didn't even dream of having days like this while I was recovering," Hall told BBC Radio Oxford.
Oxford's win was their fourth in a row in all competitions, moving them to within six points of the League One play-offs.
"I'm just thankful to be involved," Hall said after his third goal in his past three league games. "I'm quite religious and I said my prayers during some tough times out injured.
"To go out there and put in the performance I did and score the goal was tremendous."
Hall's winner from long-range came shortly after Liam Sercombe had cancelled out Fankaty Dabo's first-half opener.
"When I hit it, I thought I'd caught it too sweetly," he admitted. "But, then it took a sweet dip into the net and it was a crazy feeling after that."

An average 10.2 million viewers watched Portugal beat France on BBC One, with a further 1.9 million tuning into ITV's coverage of the football match.
Andy Murray's second title-winning performance at the All England Tennis Club was seen by an average of 9.2 million viewers.
Both events drew about 55% of the audience available at transmission.
The build-up to the Wimbledon Men's Final on BBC One was watched by about 2.2 million viewers.
Sport featured heavily in the ratings, with BBC Two's Today at Wimbledon and Golf: Scottish Open Highlights being the third and fifth most popular shows on the channel, while Channel 4's highlights of the Formula 1: British Grand Prix being its fourth most popular programme.
BBC Two's largest audience was 1.2 million for a showing of Oscar-winning film The Help, while Channel 4's came for Paul O'Grady's 100 Years of Movie Musicals, which drew about 1.1 million viewers.
Follow us on Twitter @BBCNewsEnts, on Instagram, or email entertainment.news@bbc.co.uk.
Oxford United midfielder Rob Hall says he is "thankful" to have played his part in a derby victory against Swindon Town, after overcoming injury.
[NEXT_CONCEPT]
The Euro 2016 final drew nearly three million more viewers than Andy Murray's win at Wimbledon on Sunday.