Stevenage kept up their League Two play-off hopes with victory at fellow promotion chasers Oxford.

Boro took the lead in the first half when Luke Foster's cross found Harry Worley, who put through his own net.

The U's equalised in first-half stoppage time through Tom Craddock's spot-kick, after Peter Winn brought down Josh Payne in the area.

But Craig Reid latched on to Rob Sinclair's pass and coolly slotted home to give Stevenage victory.

Manager quotes

Stevenage manager Graham Westley told BBC Three Counties Radio: "I thought the performance was very professional, very hardworking, very disciplined and very organised.

"We started the second half on fire, we got the ball down and worked it and what a finish from Craig Reid.

"Lawrie Wilson was outstanding all night. He was out of position but it was a monstrous performance."

Sorry, we were unable to load match stats, please try again.

Live Text Commentary

90:00 +5:18 Full time

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

90:00 +4:53 Booking

Booking Robert Sinclair is cautioned by the ref for unsporting behaviour.

90:00 +3:37

Corner from the right by-line taken by Simon Hackney, Ben May manages to make a clearance.

90:00 +3:22

Simon Hackney crosses the ball, blocked by Chris Beardsley.

90:00 +2:25

Free kick awarded for an unfair challenge on Lawrie Wilson by Alfie Potter. Free kick taken by Robert Sinclair.

90:00 +0:57

Simon Hackney handles the ball and concedes a free kick. Chris Day restarts play with the free kick.

90:00 +0:20 Substitution

Substitution Ben May on for Craig Reid.

89:03

Alfie Potter gives away a free kick for an unfair challenge on Lawrie Wilson. Chris Day takes the direct free kick.

87:59

Chris Beardsley takes a shot. Save by Ryan Clarke.

85:53

Corner taken left-footed by Simon Hackney from the right by-line to the near post, clearance by Robert Sinclair.

85:46

Simon Hackney produces a cross, clearance made by Robert Sinclair.

83:43

The ball is delivered by Stevie Kinniburgh, Steven MacLean produces a right-footed shot from outside the penalty box and misses right.

82:37

Chris Beardsley takes a shot. Comfortable save by Ryan Clarke.

82:14

The referee blows for offside. Free kick taken by Chris Day.

81:38

Short corner taken by Steven MacLean.

79:35 Substitution

Substitution Darius Charles leaves the field to be replaced by Chris Beardsley.

77:33

Craig Reid is ruled offside. Direct free kick taken by Ryan Clarke.

77:16

John Mousinho takes a shot. Jake Wright gets a block in.

76:31

The referee blows for offside. Direct free kick taken by Ryan Clarke.

76:31 Substitution

Substitution James Constable comes on in place of Jack Midson.

75:35

Alfie Potter takes a shot. Save by Chris Day.

74:52

Ben Purkiss produces a right-footed shot from just outside the area that goes wide left of the goal.

74:02

Foul by Ronnie Henry on Simon Hackney, free kick awarded. Simon Hackney delivers the ball from the free kick left-footed from left wing, Lawrie Wilson manages to make a clearance.

74:02 Booking

Booking Ronnie Henry is cautioned.

73:19

The ball is delivered by Alfie Potter, Lawrie Wilson makes a clearance.

72:01 Substitution

Substitution David Bridges comes on in place of Peter Winn.

71:30

Peter Winn sends in a cross, Harry Worley makes a clearance.

71:02

A cross is delivered by Alfie Potter, Mark Roberts manages to make a clearance.

68:45

Alfie Potter sends in a cross, John Mousinho manages to make a clearance.

66:52

Jack Midson is ruled offside. Chris Day takes the direct free kick.

62:53

Inswinging corner taken left-footed by Alfie Potter from the right by-line, clearance by Luke Foster.

62:42

Steven MacLean sends in a cross.

62:09

Free kick awarded for a foul by Darius Charles on Alfie Potter. Harry Worley takes the direct free kick.

58:03

Unfair challenge on Lawrie Wilson by Ben Purkiss results in a free kick. Strike comes in from John Mousinho from the free kick, blocked by Stevie Kinniburgh.

57:34 Substitution

Substitution Simon Hackney comes on in place of Tom Craddock.

57:08 Substitution

Substitution (Oxford Utd) makes a substitution, with Alfie Potter coming on for Josh Payne.

56:50

Centre by Luke Foster, Shot from deep inside the area by Peter Winn clears the bar.

54:45

Free kick awarded for an unfair challenge on Paul McLaren by Robert Sinclair. Free kick taken by Ben Purkiss.

53:40

Inswinging corner taken by Paul McLaren from the left by-line.

53:34

Simon Clist produces a cross, Craig Reid gets a block in.

51:11

Free kick awarded for a foul by Lawrie Wilson on Josh Payne. Free kick taken by Paul McLaren.

50:27

Ronnie Henry produces a cross, save made by Ryan Clarke.

47:29

The assist for the goal came from Robert Sinclair.

47:29 Goal scored

Goal! - Craig Reid - Oxford 1 - 2 Stevenage Craig Reid finds the net with a goal from the edge of the penalty area low into the middle of the goal. Oxford Utd 1-2 Stevenage.

46:36

Craig Reid sends in a cross, Jake Wright manages to make a clearance.

45:49

The ball is sent over by John Mousinho, Effort from deep inside the area by Craig Reid misses to the right of the target.

45:01

The match restarts for the second half.

45:00 +5:26 Half time

Half Time The match has reached half-time.

45:00 +4:33

Ben Purkiss produces a cross, Chris Day makes a comfortable save.

45:00 +3:28

Penalty awarded for a foul by Peter Winn on Josh Payne.

45:00 +3:28 Goal scored

Goal! - Tom Craddock - Oxford 1 - 1 Stevenage Tom Craddock scores a penalty. Oxford Utd 1-1 Stevenage.

45:00 +1:15

Stevie Kinniburgh produces a cross.

43:25

The ball is delivered by Peter Winn, Jack Midson fouled by Mark Roberts, the ref awards a free kick. Josh Payne restarts play with the free kick.

42:01

Craig Reid has an effort at goal from deep inside the area missing to the left of the goal.

40:42

A cross is delivered by Craig Reid, Jake Wright makes a clearance.

40:11

Headed effort from inside the area by Craig Reid misses to the right of the target.

38:40

Craig Reid takes a shot from just outside the penalty area which clears the crossbar.

36:50

Foul by Darius Charles on Harry Worley, free kick awarded. Direct free kick taken by Ben Purkiss.

36:27

Unfair challenge on Paul McLaren by Peter Winn results in a free kick. Direct free kick taken by Ryan Clarke.

35:21

Effort from a long way out by Simon Clist goes wide right of the target.

32:40

Free kick awarded for an unfair challenge on Darius Charles by Josh Payne. The free kick is swung in right-footed by John Mousinho, clearance made by Harry Worley.

32:40 Booking

Booking Josh Payne receives a caution for unsporting behaviour.

29:06 Booking

Booking Jake Wright receives a yellow card for unsporting behaviour.

28:54

Jake Wright challenges Luke Foster unfairly and gives away a free kick. Ronnie Henry takes the free kick.

28:31

Steven MacLean delivers a inswinging corner to centre, clearance made by Luke Foster.

28:22

Josh Payne produces a cross, clearance by Ronnie Henry.

28:03

The ball is sent over by Lawrie Wilson, Darius Charles takes a shot. Save made by Ryan Clarke.

21:22

Steven MacLean takes a shot. Save by Chris Day.

19:46

The ball is sent over by Luke Foster, Harry Worley gets a block in.

19:46 Goal scored

Goal! - Harry Worley - Oxford 0 - 1 Stevenage Harry Worley scores an own goal. Oxford Utd 0-1 Stevenage.

14:24

Josh Payne fouled by John Mousinho, the ref awards a free kick. Shot comes in from Ben Purkiss from the free kick.

13:19

Free kick awarded for an unfair challenge on Josh Payne by John Mousinho. Free kick taken by Ryan Clarke.

13:06

The ball is delivered by Darius Charles, Josh Payne makes a clearance.

8:29

Free kick awarded for a foul by Paul McLaren on Peter Winn. Lawrie Wilson restarts play with the free kick.

8:29 Booking

Booking Paul McLaren booked for unsporting behaviour.

7:11

The ball is delivered by Ben Purkiss, clearance by Ronnie Henry.

6:36

Paul McLaren delivers the ball in from the corner, clearance by Darius Charles.

6:24

The ball is delivered by Simon Clist, Luke Foster gets a block in.

5:53

Craig Reid is ruled offside. Harry Worley takes the free kick.

5:19

Shot from outside the penalty box by Darius Charles goes wide right of the goal.

3:26

Lawrie Wilson concedes a free kick for a foul on Josh Payne. Free kick taken by Paul McLaren.

1:12

Unfair challenge on Ben Purkiss by Peter Winn results in a free kick. Free kick taken by Ben Purkiss.

0:29

Foul by Robert Sinclair on Steven MacLean, free kick awarded. Direct free kick taken by Stevie Kinniburgh.

0:00

The match gets underway.

Live data and text provided by our data suppliers