KEMAR Roofe etched his name into derby folklore with two goals as Oxford United stretched their winning run against Swindon Town to five matches.

The forward took his tally for the season to eight goals, capping a hugely impressive performance from the Sky Bet League Two underdogs in the Johnstone's Paint Trophy second round tie.

Swindon were well in the game until Jordan Turnbull received a red card for kicking out at Jake Wright on the half-hour mark.

From then on it was only a question of how many United would win by.

Roofe opened the scoring in a spell just before half-time when Town goalkeeper Lawrence Vigouroux also made four good saves.

And the forward made the game safe with a header early in the second half, which was then delayed by a nasty injury to Bradley Barry.

United had the luxury of rotating their squad in the closing stages, as their bumper home crowd celebrated another victory against their fiercest rivals.

Michael Appleton made three changes from the 3-1 win at Accrington Stanley, all enforced.

The surprise was in goal, where a knee injury picked up in training on Monday ruled out Sam Slocombe and handed Benji Buchel a debut.

Elsewhere, as expected Jordan Graham came in for the injured Danny Rose, while Ryan Taylor replaced Danny Hylton, who was suspended.

Roofe had a sight of Vigouroux's goal inside 30 seconds when the ball broke kindly, but the Swindon goalkeeper saved easily.

United, backed by a passionate, packed Kassam Stadium, started well and Callum O'Dowda's right-footed shot from the edge of the box clipped the crossbar on 12 minutes.

Swindon then settled and went on to gain the upper hand, knocking the ball around with confidence.

Jon Obika had the ball in the net in the 20th minute, only to look up and see an offside flag.

The visitors were on top, but a moment of madness from Jordan Turnbull changed the game.

Jake Wright ran the ball out of play at a corner, where the Swindon centre back kicked out in frustration and was given a straight red card by referee Gavin Ward.

United immediately looked more dangerous and within 11 minutes they opened the scoring.

Roofe applied the finishing touch with a low strike from ten yards, but Taylor played a big role by showing impressively quick feet to evade two challenges in the box for the assist.

There followed a five-minute spell where a rampant United went for the jugular.

Liam Sercombe, Roofe and George Baldock were all denied by Vigouroux, who saved the best for last when tipping Graham's curling shot on to the post in first-half stoppage time.

Given their dominance, United did not want the half-time whistle, but they need not have worried.

Graham bossed the opening exchanges after the break and within eight minutes had set up the second goal.

His cross from the right was flicked on by Taylor and Roofe was on hand to plant his header into the net.

United's pursuit of further goals was held up for almost ten minutes after Barry went down defending a corner.

Medical staff from the two clubs treated him very carefully before lifting him on to a stretcher, to applause from both sets of supporters.

United never quite hit top gear again, but it hardly mattered.

The game was won and they were still able to create chances, as Swindon went the entire game without registering a shot on target.

Oxford Utd (4-4-2): Buchel, Baldock, Mullins, Wright, Skarz, O'Dowda, Sercombe, Lundstram, Graham, Roofe, Taylor.

Subs used: MacDonald (Graham 76), Hoban (Taylor 83), Ruffels (Roofe 90).

Unused subs: Stevens, Dunkley.

Booked: None.

Swindon Tn (4-2-3-1): Vigouroux, Barry (Bangoura 69), Branco, Turnbull, Ormonde-Ottewill, Traore, Rodgers, Ajose, Hylton (Ojamaa 42, Balmy 80), Brophy, Obika.

Unused subs: Belford, Iandolo.

Booked: Brophy.

Sent off: Turnbull.

Referee: Gavin Ward (Surrey).

Attendance: 9,013 (1,179 visitors).