Ahead of Oxford United's derby against Swindon Town on Saturday, we look back at the last four league meetings between the sides.

March 3, 2012: Oxford United 2, Swindon Town 0

OXFORD United produced an incredible backs-to-the-wall performance to seal only their second double over Swindon Town.

The U's were a man down for 80 minutes after James Constable's early sending off, but quickfire goals from Asa Hall and Oli Johnson put them in charge.

Swindon dominated much of the remainder of the contest, but United defended heroically to secure a famous win.

DERBY DAYS: United claim first win at Swindon in 38 years

Constable was in the thick of the action in the rivals' first meeting of the season in August and so it proved again.

The striker left Joe Devera in a heap after challenging for an aerial ball ten minutes in and the Kassam Stadium was left stunned as referee Graham Salisbury produced a red card.

But Constable's dismissal galvanised United and within eight minutes they were 2-0 up.

Lee Holmes whipped in a dangerous free-kick, with Asa Hall on hand to provide the finishing touch and send the home fans wild.

Just 120 seconds later Holmes was again the creator as he escaped down the left and crossed for Oli Johnson to sidefoot home.

Swindon threw everything they could at United for the remaining three-quarters of the match, but the hosts held firm.

There was plenty of time for more controversy, as midfielder Matt Ritchie was booked for an altercation with ballboy Aidan Hawtin when he felt the youngster was holding up play.

Ritchie did apologise at the final whistle, while the U's fans were celebrating a memorable triumph.

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