Pools took a surprise early lead against the League One outfit as Mark Kitching pounced on a defensive error to net his second goal of the season.
The visitors held on to their lead until the 52nd minute when Rob Hall curled in an equaliser. Shandon Baptiste then put the hosts ahead before Tarique Fosu and a Matty Taylor penalty added some gloss to the scoreline late on.
Scroll down and click through the pages to see our Pools player ratings from the match...
1. Mitchell Beeney - 6
Made a few good saves and claims but will have been disappointed to have been beaten four times especially with Oxford’s equaliser from outside the box. | Other 3rd Party Photo: Mark Fletcher
2. Peter Kioso - 7
A solid showing on the whole as part of a back five. Helped keep Oxford at bay in the first half but things were made more difficult once the hosts drew level. | Other 3rd Party Photo: Mark Fletcher
3. Michael Raynes - 7
Stood tall and made several smart interceptions and decisive headers against his former club. Was substituted and Pools lost their composure at the back late on. | Other 3rd Party Photo: Mark Fletcher
4. Fraser Kerr - 6
Defended very well in the first half with some crucial blocks and challenges but will have been disappointed to have conceded four in the second half. Booked. | Other 3rd Party Photo: Mark Fletcher
