Town made one change from the starting eleven that defeated Luton a week earlier, with two-goal hero Ryan Bird replacing Shaun Jeffers to lead the front line.
Omar Sowumni and Jamie Burrows dropped off the bench with slight injuries with Jordan Gibbons returning to the bench.
The home side started brightly with Hylton stinging the palms of Krysiak with a long distance effort.
With six minutes on the clock United nearly opened the scoring. Hylton met Baldock’s ball into the box, but his shot was well saved by the diving Krysiak. With two players waiting for the rebound, Town managed to get players on the line and with Roofe shooting, Arthurworrey cleared away for the first corner of the match.
With the home side enjoying the majority of the opening 15 minutes it came as no surprise that they opened the scoring.
A cross from the Oxford right from O’Dowda was inch perfect onto the head of Hylton, who made no mistake in heading home past Roberts on the Town goal line.
Town made their first sub of the game just after the half hour mark when David Norris replaced Alex Lacey.
Ten minutes into the second period the home side thought they had doubled their lead. Roofe turned and twisted his way free inside the area to strike at goal, only for Krysiak to save well diving to his left.
With Town chasing a equaliser manager Paul Sturrock introduced his two final substitutes with Mark Beck and Shaun Jeffers replacing Jack Compton and Ryan Bird.
On 75 minutes the home side doubled their lead. A surging run into the box from the impressive Hylton saw his shot deflected into the path in O’Dowda, who made no mistake in slotting home from close range.
With ten minutes left on the clock Town had a chance to pull a goal back, but Jeffers’ header went just wide of the upright.
In the dying seconds Town had Krysiak to thank for keeping the score at 2-0 after he saved well with his feet to deny substitute Patrick Hoban.