Oxford Utd 2 (Hall 16, Johnson 18), Swindon Tn 0 Ten-man Oxford United produced the most determined performance you could ever hope to see as they beat Swindon Town for the second timethis season today.

James Constable was sent off after just ten minutes, but the U's defied all the odds to record only their second double over their arch rivals. And it sent the Kassam Stadium into a frenzy.

They went ahead when a Lee Holmes free-kick was whipped into the danger area and Asa Hall just got enough contact on the ball to nodinto the net, with Wes Foderingham unable to keep it out.

The Kassam Stadium exploded. And just two minutes later the roof almost came off when Holmes raced down the left and showed great poise to put a pinpoint ball across the six-yard box for Oli Johnson to tap in.

The fans were in heaven.

It was then a real backs-to-the-wall effort with U's players throwing themselves in front of the ball and keeper Ryan Clarke backing them upwith some fine saves.

As expected, there was a frantic opening - and a controversial one as well.

Constable showed his intentions, sprinting after Alessandro Cibocchito close the defender down, before fouling the Italian.

Luke Rooney then shot wide from Ronan Murray's cross before the game's first talking point.

Clarke went to kick from his hands, but with Murray stood just outside the area, drove his kick into the Swindon man.

Referee Salisbury waved play on and with just Clarke to beat, Murray drove wide, but a corner was awarded. Thankfully, it came to nothing.

The game's turning point came in the tenth minute when Constable challenged Joe Devera for an aerial ball.

The Swindon man went to the ground rolling around while his teammates surrounded referee Graham Salisbury and linesman Neil Radford, before Salisbury rushed over and produced a red card.

A stunned silence descended over the stadium as Constable made his way down the tunnel.

But his dismissal galvanised United. And with the magnificent backing from the home fans,Murray and Paul Benson played a great one-two, but Clarke showed fantastic bravery to race off his line with Murray through United's keeper then tipped Ritchie free-kick over at full strengthand did well to save a Murray header.

Wilson, who had been injured earlier in the game, was forced to limp off after 32 minutes, and he was replaced by Adam Chapman.

But within 30 seconds, Swindon almost pulled a goal back when Ritchie's shot smashed against the inside of a post with Clarke beaten, but bounced to safety.

United were inevitably having to defend deep and their defenders were heroicly putting their bodies on the line.

Up front, Scott Rendell was working tirelessly on his own, while the midfielders were having to be disciplined.

The second half started in the same vein as the first finished, with Swindon on the attack.

But once again the United players had a fierce determination and wouldnot let the enemy past.

Andy Whing time after time hurled himself at shots, while Duberry'sexperience was proving critical.

Benson headed a Ritchie corner straight at Clarke, with the keeper also claiming a number of dangerous crosses from Ritchie.

Chris Wilder was looking at his watch more and more frequently andwith 20 minutes to go, you hoped that United had nearly done enough.

And as time wore on, Swindon ran out of ideas - and Oxford took thepoints and bragging rights.

The performance was typified in the final minute of stoppage time, when Whing blocked a clear chance for Billy Bodin.

What a day.Oxford Utd: Clarke, Batt, Duberry, Whing, Tonkin, Johnson (Pittman86), Wilson (Chapman 32), Hall, Holmes (Davis 69), Rendell, Constable.

Subs: Davis, Brown, Pittman, Worley. Sent off: Constable.

Booked:Holmes, Hall, Johnson, Tonkin, Rendell, Pittman.

Swindon: Foderingham, Caddis, Devera, McCormack, Cibocchi (Smith 20,Cox 58), Ritchie, Risser, Ferry, Ronney, Benson, Murray (Bodin 66).

Subs: Cox, De Vita, Connell, Bodin.

Booked: Ritchie.

Attendance: 11,825 (1,266 from Swindon)