Exeter moved up to sixth in League Two after producing a magnificent away performance at high-flying Port Vale.

Jamie Cureton gave the Grecians an early lead by turning in Matt Oakley's cross for his 19th goal of the season.

Darren Purse's header was hooked off the line as Vale began to pressurise, but Danny Coles bundled home Oakley's delightful free-kick to make it 2-0.

Even with a man advantage after Mark Molesley's dismissal, the closest Vale came was when Louis Dodds hit the post.

Molesley's red for an off-the-ball incident was the only negative from Exeter's 11th away win this season as they move to within four points of the automatic promotion places.

Meanwhile second-placed Vale, who looked bereft of ideas throughout the match, have now recorded back-to-back home losses, and have still not beaten Exeter at Vale Park since April 1994.

However, they will be comforted by the fact they remain two points off leaders Gillingham, who succumbed to a 1-0 loss at home to Oxford.

Lineup, Bookings (5) & Substitutions (4)

Port Vale

  • 01 Neal
  • 05 McCombe (Hughes - 61' )
  • 06 Purse
  • 24 Duffy
  • 36 Jones Booked
  • 07 Loft Booked
  • 09 Myrie-Williams
  • 23 Burge
  • 10 Vincent (Taylor - 46' )
  • 11 Pope
  • 16 Andrew (Dodds - 46' )

Substitutes

  • 02 Yates
  • 03 Taylor
  • 15 Shuker
  • 18 Morsy
  • 26 Birchall
  • 08 Dodds
  • 29 Hughes

Exeter City

  • 01 Krysiak
  • 03 Woodman
  • 04 Bennett Booked
  • 05 Baldwin
  • 06 Coles
  • 16 Amankwaah
  • 08 Oakley
  • 11 Davies
  • 14 Doherty
  • 28 Molesley Dismissed after an earlier booking
  • 12 Cureton (O'Flynn - 79' )

Substitutes

  • 24 Evans
  • 02 Tully
  • 37 Moore-Taylor
  • 23 Dawson
  • 32 Gosling
  • 19 O'Flynn
  • 21 Bauza
Ref: Sutton
Att: 4,480

Match Stats

Shots

13 6

On target

4 4

Corners

8 7

Fouls

10 11

Live Text Commentary

95:08 Full time

Full Time The referee blows for the end of the match.

90:00 +4:00

Short corner worked by Matt Oakley.

90:00 +3:10

Scot Bennett fouled by Ryan Burge, the ref awards a free kick. Scot Bennett restarts play with the free kick.

89:01

Inswinging corner taken left-footed by Ryan Burge.

88:16

Tom Pope gives away a free kick for an unfair challenge on Tommy Doherty. Craig Woodman restarts play with the free kick.

86:49

Louis Dodds has an effort at goal from the just inside the penalty box hitting the post.

85:32

Effort on goal by Jennison Myrie-Williams from deep inside the penalty area misses to the right of the target.

84:14

Jennison Myrie-Williams takes a shot from just inside the penalty box which clears the bar.

83:57

Unfair challenge on Darren Purse by John O'Flynn results in a free kick. Darren Purse takes the free kick.

83:24

Lee Hughes gives away a free kick for an unfair challenge on Pat Baldwin. Artur Krysiak takes the direct free kick.

82:07

Corner from the left by-line taken by Robert Taylor, Kevin Amankwaah manages to make a clearance. Corner taken by Ryan Burge, clearance made by Kevin Amankwaah.

81:06

Robert Taylor produces a cross, Artur Krysiak makes a comfortable save.

78:33

Inswinging corner taken left-footed by Craig Woodman.

78:33 Substitution

Substitution John O'Flynn joins the action as a substitute, replacing Jamie Cureton.

77:26

Chris Neal takes the free kick.

77:26 Dismissal

Dismissal Red card for Mark Molesley.

76:38

Unfair challenge on Daniel Jones by Mark Molesley results in a free kick.

75:00

Foul by Daniel Jones on Kevin Amankwaah, free kick awarded. Free kick crossed by Kevin Amankwaah.

73:54

Effort from the edge of the box by Jamie Cureton goes wide of the left-hand post.

71:58

The ball is delivered by Robert Taylor.

70:41

Robert Taylor delivers the ball, comfortable save by Artur Krysiak.

69:42

The ball is swung over by Jennison Myrie-Williams, save made by Artur Krysiak.

68:53

Free kick awarded for a foul by Scot Bennett on Jennison Myrie-Williams. Chris Neal takes the direct free kick.

67:24

The referee blows for offside. Artur Krysiak restarts play with the free kick.

66:44

Robert Taylor has an effort at goal from outside the penalty area which goes wide right of the goal.

63:33

Lee Hughes produces a right-footed shot from just outside the penalty box that misses to the left of the goal.

60:59 Substitution

Substitution Lee Hughes on for John McCombe.

57:17

Inswinging corner taken by Ryan Burge, John McCombe challenges Matt Oakley unfairly and gives away a free kick. Direct free kick taken by Artur Krysiak.

56:51

Shot from 20 yards from Mark Molesley. Save made by Chris Neal.

54:56

A cross is delivered by Robert Taylor, Chance falls to Tom Pope who heads at goal, comfortable save by Artur Krysiak.

51:01

Darren Purse restarts play with the free kick, The ball is sent over by Danny Coles.

51:01 Booking

Booking The referee books Scot Bennett for unsporting behaviour.

50:52

Unfair challenge on Ryan Burge by Scot Bennett results in a free kick.

49:29

Tom Pope produces a left-footed shot from deep inside the area which goes wide of the left-hand post.

47:09

Inswinging corner taken by Craig Woodman from the right by-line.

45:01

The second half kicks off.

45:01 Substitution

Substitution Louis Dodds is brought on as a substitute for Calvin Andrew.

45:01 Substitution

Substitution (Port Vale) makes a substitution, with Robert Taylor coming on for Ashley Vincent.

45:00 +2:14 Half time

Half Time The match has reached half-time.

45:00 +1:58

Foul by Scot Bennett on Darren Purse, free kick awarded. Darren Purse takes the direct free kick.

45:00 +0:45

Doug Loft has an effort at goal. Danny Coles gets a block in. Ryan Burge takes a inswinging corner to the near post, Matt Oakley makes a clearance.

44:55

Free kick awarded for an unfair challenge on Tom Pope by Danny Coles. Direct free kick taken by Ryan Burge.

43:35

Foul by Kevin Amankwaah on Jennison Myrie-Williams, free kick awarded. The free kick is delivered left-footed by Ryan Burge from left wing, Matt Oakley manages to make a clearance.

42:01

Effort from outside the penalty box by Jennison Myrie-Williams goes wide right of the target.

40:47

Mark Molesley fouled by Jennison Myrie-Williams, the ref awards a free kick. Artur Krysiak takes the direct free kick.

38:01

Free kick taken by Artur Krysiak.

38:01 Booking

Booking Doug Loft receives a caution for unsporting behaviour.

37:37

Doug Loft gives away a free kick for an unfair challenge on Matt Oakley.

32:34

The assist for the goal came from Matt Oakley.

32:34 Goal scored

Goal! - Danny Coles - Port Vale 0 - 2 Exeter Danny Coles grabs a goal from close range to the bottom right corner of the goal. Port Vale 0-2 Exeter.

31:20

Foul by Ashley Vincent on Scot Bennett, free kick awarded. Matt Oakley delivers the ball from the free kick right-footed from right wing, Chris Neal makes a save.

29:24

Tommy Doherty has an effort at goal from close in which goes wide right of the goal.

26:00

Daniel Jones takes the direct free kick.

26:00 Booking

Booking The referee cautions Daniel Jones for unsporting behaviour.

25:56 Booking

Booking The referee books Mark Molesley for unsporting behaviour.

25:21

Mark Molesley challenges Daniel Jones unfairly and gives away a free kick.

24:02

Shot from 20 yards by Doug Loft. Blocked by Danny Coles. Corner taken left-footed by Ryan Burge from the left by-line, Danny Coles manages to make a clearance.

23:24

Outswinging corner taken by Ryan Burge, Pat Baldwin makes a clearance.

20:41

Foul by Mark Molesley on Jennison Myrie-Williams, free kick awarded. Free kick taken by Chris Neal.

18:50

Jennison Myrie-Williams gives away a free kick for an unfair challenge on Craig Woodman. Craig Woodman takes the direct free kick.

15:49

Corner from the right by-line taken by Ryan Burge, Header from deep inside the penalty area by Tom Pope goes harmlessly over the crossbar.

14:16

Ashley Vincent sends in a cross, save by Artur Krysiak.

11:39

Calvin Andrew concedes a free kick for a foul on Scot Bennett. Artur Krysiak takes the free kick.

10:25

Assist by Matt Oakley.

10:25 Goal scored

Goal! - Jamie Cureton - Port Vale 0 - 1 Exeter Jamie Cureton gets on the score sheet with a goal from inside the six-yard box low into the middle of the goal. Port Vale 0-1 Exeter.

10:20

The ball is swung over by Matt Oakley,

8:48

Corner taken by Matt Oakley from the left by-line, Chris Neal makes a comfortable save.

6:47

Inswinging corner taken left-footed by Craig Woodman, Kevin Amankwaah gives away a free kick for an unfair challenge on Calvin Andrew. Free kick taken by Chris Neal.

6:16

Inswinging corner taken from the left by-line by Matt Oakley, clearance by Calvin Andrew.

5:40

Arron Davies has an effort at goal. Danny Coles gets a block in. Corner taken left-footed by Craig Woodman from the right by-line, clearance by Calvin Andrew.

4:51

Free kick awarded for an unfair challenge on Ashley Vincent by Kevin Amankwaah. Ashley Vincent delivers the ball, Daniel Jones takes a shot. Artur Krysiak makes a comfortable save.

3:23

Shot from outside the area by Jennison Myrie-Williams misses to the left of the target.

0:12

The assistant referee flags for offside against Calvin Andrew. Artur Krysiak takes the free kick.

0:00

The game begins.

Live data and text provided by our data suppliers