Port Vale lost away in League Two for the first time since October and lost ground on leaders Gillingham after defeat by Oxford United.

The U's took the lead when Alfie Potter latched on to Darren Purse's under-hit back pass to slot past Chris Neal.

Vale captain Doug Loft levelled the score with his superb 25-yard drive.

But Deane Smalley smashed in a low shot to win it for Oxford, and they could have made it 3-1 but Sean Rigg saw his late penalty saved by Neal.

Lineup, Bookings (6) & Substitutions (6)

Oxford Utd

  • 24 McCormick
  • 02 Batt Booked
  • 04 Raynes
  • 06 Wright
  • 17 Capaldi Booked
  • 07 Chapman (Whing - 45' )
  • 14 Rigg
  • 25 Parker Booked (Constable - 67' )
  • 26 Davis
  • 10 Smalley
  • 15 Potter (Davies - 90' )

Substitutes

  • 31 Crocombe
  • 05 Duberry
  • 16 Whing
  • 23 O'Brien
  • 27 Davies
  • 09 Constable
  • 29 Craddock

Port Vale

  • 01 Neal
  • 05 McCombe
  • 06 Purse
  • 24 Duffy
  • 36 Jones Booked
  • 07 Loft Booked
  • 09 Myrie-Williams Booked
  • 23 Burge (Morsy - 86' )
  • 11 Pope
  • 16 Andrew (Hughes - 71' )
  • 19 Williamson (Dodds - 71' )

Substitutes

  • 02 Yates
  • 15 Shuker
  • 18 Morsy
  • 26 Birchall
  • 08 Dodds
  • 10 Vincent
  • 29 Hughes
Ref: Ilderton
Att: 6,322

Match Stats

Shots

7 4

On target

3 0

Corners

9 5

Fouls

6 12

Live Text Commentary

90:00 +5:41 Full time

Full Time The referee ends the match.

90:00 +4:36

Free kick awarded for a foul by Sam Morsy on Scott Davies. Damian Batt takes the free kick.

90:00 +3:03 Substitution

Substitution Scott Davies joins the action as a substitute, replacing Alfie Potter.

90:00 +3:03

Doug Loft restarts play with the free kick.

90:00 +3:03 Booking

Booking Tony Capaldi goes into the book for unsporting behaviour.

90:00 +2:53

Tony Capaldi challenges Jennison Myrie-Williams unfairly and gives away a free kick.

90:00 +1:52

Unfair challenge on Sam Morsy by Tony Capaldi results in a free kick. Chris Neal takes the free kick.

89:20

Deane Smalley fouled by Daniel Jones, the ref awards a free kick. Damian Batt restarts play with the free kick.

88:16

The assistant referee signals for offside against Alfie Potter. Free kick taken by Chris Neal.

87:36

Short corner worked by Tony Capaldi.

85:30

Tony Capaldi takes the outswinging corner, save by Chris Neal.

85:30 Substitution

Substitution Sam Morsy is brought on as a substitute for Ryan Burge.

84:55

Corner from left by-line taken by Tony Capaldi.

84:47 Penalty

Penalty taken by Sean Rigg saved by Chris Neal. Oxford Utd 2-1 Port Vale.

84:19 Booking

Booking Caution for Doug Loft.

83:27

Penalty awarded for a foul by Ryan Burge on Liam Davis.

82:46

Corner from left by-line taken by Tony Capaldi.

80:40

Damian Batt takes the indirect free kick. James Constable is caught offside. Chris Neal takes the indirect free kick.

80:40 Booking

Booking The referee books Jennison Myrie-Williams for unsporting behaviour.

80:31

Free kick awarded for an unfair challenge on Andrew Whing by Jennison Myrie-Williams.

75:47

The assist for the goal came from Michael Raynes.

75:47 Goal scored

Goal! - Deane Smalley - Oxford 2 - 1 Port Vale Deane Smalley finds the net with a goal from inside the box to the bottom right corner of the goal. Oxford Utd 2-1 Port Vale.

75:23

Outswinging corner taken by Tony Capaldi,

74:20

Louis Dodds gives away a free kick for an unfair challenge on Liam Davis. Liam Davis takes the indirect free kick.

69:58

Free kick taken by Luke McCormick.

69:58 Substitution

Substitution Lee Hughes on for Calvin Andrew.

69:58 Substitution

Substitution Louis Dodds on for Ben Williamson.

69:58

Ryan Burge is adjudged to have handled the ball.

68:12

James Constable has an effort at goal from just inside the box that misses to the right of the goal.

66:34 Substitution

Substitution James Constable comes on in place of Josh Parker.

65:37

Foul by Ben Williamson on Andrew Whing, free kick awarded. Tony Capaldi takes the indirect free kick.

62:38

The ball is crossed by Ben Williamson, save made by Luke McCormick. Effort on goal by Ryan Burge from just inside the area clears the crossbar.

58:26

Shot from just outside the box by Ryan Burge goes over the target. Outswinging corner taken by Ryan Burge from the left by-line. Corner from right by-line taken by Ryan Burge. Corner taken left-footed by Ryan Burge from the right by-line, save made by Luke McCormick.

57:20

Foul by Calvin Andrew on Luke McCormick, free kick awarded. Indirect free kick taken by Luke McCormick.

54:26

Corner taken by Ryan Burge, free kick awarded for a foul by John McCombe on Luke McCormick. Luke McCormick takes the indirect free kick.

53:31

Tony Capaldi takes the free kick.

53:31 Booking

Booking Daniel Jones receives a yellow card for unsporting behaviour.

53:01 Booking

Booking Josh Parker goes into the book.

51:57

Free kick awarded for an unfair challenge on Andrew Whing by Darren Purse.

47:01

Tony Capaldi takes a short corner. Inswinging corner taken from the right by-line by Tony Capaldi.

45:01

The second half begins.

45:00 +3:07 Half time

Half Time The referee blows for half time.

45:00 +2:20

Effort on goal by Liam Davis from just inside the penalty box goes harmlessly over the target.

45:00 +0:12 Substitution

Substitution Adam Chapman leaves the field to be replaced by Andrew Whing.

44:07

Inswinging corner taken right-footed by Adam Chapman.

41:17

Ryan Burge takes the indirect free kick.

41:17 Booking

Booking Damian Batt booked.

41:01

Unfair challenge on Daniel Jones by Damian Batt results in a free kick.

37:26

Inswinging corner taken left-footed by Tony Capaldi, Ryan Burge makes a clearance.

36:06

Centre by Liam Davis, Header from close in by Sean Rigg misses to the right of the target.

31:22

Sean Rigg takes a shot. Blocked by Darren Purse.

22:16

Free kick awarded for an unfair challenge on Josh Parker by Daniel Jones. Free kick taken by Damian Batt.

21:23

Calvin Andrew has an effort at goal from deep inside the area missing to the right of the goal.

16:51

Corner taken left-footed by Ryan Burge, clearance by Josh Parker.

15:06

Assist by Tom Pope.

15:06 Goal scored

Goal! - Doug Loft - Oxford 1 - 1 Port Vale Doug Loft scores a goal from long range to the top left corner of the goal. Oxford Utd 1-1 Port Vale.

15:06

The ball is crossed by Daniel Jones,

13:07

Jennison Myrie-Williams is penalised for a handball. Luke McCormick takes the indirect free kick.

11:02

Shot by Doug Loft from deep inside the penalty area misses wide to the left of the target.

9:42 Goal scored

Goal! - Alfie Potter - Oxford 1 - 0 Port Vale Goal scored by Alfie Potter from deep inside the penalty box to the bottom right corner of the goal. Oxford Utd 1-0 Port Vale.

8:58

Free kick awarded for an unfair challenge on Darren Purse by Deane Smalley. Darren Purse takes the free kick.

6:04

Ryan Burge concedes a free kick for a foul on Josh Parker. Tony Capaldi restarts play with the free kick.

3:26

Unfair challenge on Darren Purse by Alfie Potter results in a free kick. Chris Neal restarts play with the free kick.

1:00

Free kick awarded for a foul by Jennison Myrie-Williams on Liam Davis. Luke McCormick takes the free kick.

0:15

Free kick awarded for a foul by Sean Rigg on Doug Loft. Chris Neal restarts play with the free kick.

0:00

The ref blows the whistle to start the match.

Live data and text provided by our data suppliers