Substitute Brett Williams scored an injury-time winner for Northampton against Oxford United in a lively League Two encounter.

Luke Guttridge drove in low to put the hosts ahead in the first minute.

Cristian Montano equalised with a clever finish, but Adam Chapman's penalty was saved by keeper Neal Kitson after he was felled by Blair Adams.

Williams drilled in from 25 yards, before Oxford's Michael Duberry was sent off for two bookable offences.

VIEWS FROM THE DRESSING ROOM

Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:

"What a rollercoaster. It was a brilliant game. I thought we were the better team in the first half and deserved our lead, but in the second half, you've got to give credit to our opponents.

"The penalty save turned the game. They had the momentum and it swung dramatically.

"I thought 'shall we shut up shop and get the point?' but in the end, I thought we'd have a go at it and fortune favoured us.

"It's easy (for a crowd) to get nervous but everybody respects that we won't roll over and die any more. We don't do that here."

Lineup, Bookings (8) & Substitutions (6)

Northampton

  • 13 Kitson
  • 14 Johnson
  • 25 Carlisle
  • 28 Langmead
  • 29 Adams Booked
  • 05 Tozer
  • 22 Guttridge Booked (Williams - 80' )
  • 27 Harding
  • 10 Akinfenwa Booked (Charles - 87' )
  • 17 Jacobs
  • 24 Silva (Young - 65' )

Substitutes

  • 26 Hall
  • 03 Charles
  • 06 Webster
  • 02 Young
  • 09 Williams

Oxford Utd

  • 01 Clarke
  • 02 Batt
  • 05 Duberry Dismissed after an earlier booking
  • 06 Wright Booked
  • 26 Davis
  • 07 Chapman
  • 14 Hall Booked
  • 20 Leven (Whing - 20' )
  • 18 Morgan
  • 23 Rendell (Constable - 78' )
  • 27 Montano Booked (Pittman - 87' )

Substitutes

  • 21 Brown
  • 03 Tonkin
  • 16 Whing
  • 09 Constable
  • 11 Pittman
Ref: Brown
Att: 6,860

Match Stats

Shots

8 15

On target

7 6

Corners

7 5

Fouls

14 10

Live Text Commentary

90:00 +5:25 Full time

Full Time The referee blows his whistle to end the game.

90:00 +3:56

Neal Kitson restarts play with the free kick.

90:00 +3:56 Dismissal

Dismissal Michael Duberry dismissed for second bookable offence.

90:00 +3:45

Free kick awarded for a foul by Michael Duberry on Michael Jacobs.

90:00 +2:39

Jake Wright produces a cross, save made by Neal Kitson.

90:00 +0:26 Goal scored

Goal! - Brett Williams - Northamp'n 2 - 1 Oxford Brett Williams fires in a goal from just outside the penalty area to the bottom right corner of the goal. Northampton 2-1 Oxford Utd.

89:41

The ball is swung over by Michael Jacobs, clearance by Asa Hall.

88:57

Corner taken by Michael Jacobs from the left by-line, Ryan Clarke makes a save.

85:56

Corner taken right-footed by Michael Jacobs from the left by-line, clearance by Jake Wright.

85:56 Substitution

Substitution (Oxford Utd) makes a substitution, with Jon-Paul Pittman coming on for Cristian Montano.

85:56 Substitution

Substitution (Northampton) makes a substitution, with Anthony Charles coming on for Adebayo Akinfenwa.

85:56

Ryan Clarke restarts play with the free kick. The ball is delivered by Adam Chapman, Header by Cristian Montano from deep inside the penalty area misses to the left of the goal.

85:56 Booking

Booking Booking for Adebayo Akinfenwa for unsporting behaviour.

85:46

Free kick awarded for an unfair challenge on Michael Duberry by Adebayo Akinfenwa.

85:12

Lewis Young takes a shot. Blocked by Jake Wright.

84:05

The ball is delivered by Michael Jacobs, Andrew Whing manages to make a clearance.

82:57

James Constable sends in a cross.

81:16

The ball is swung over by Dean Morgan, Close range headed effort by Michael Duberry clears the crossbar.

80:31

The ball is swung over by Dean Morgan, clearance by Clarke Carlisle. Adam Chapman takes a short corner. Dean Morgan sends in a cross, save by Neal Kitson. The ball is delivered by James Constable, Clarke Carlisle manages to make a clearance.

79:24 Substitution

Substitution Brett Williams comes on in place of Luke Guttridge.

78:49

Liam Davis sends in a cross, save by Neal Kitson.

78:10

The ball is swung over by Michael Jacobs, Jake Wright makes a clearance.

76:21

Free kick taken by Neal Kitson.

76:21 Substitution

Substitution James Constable on for Scott Rendell.

76:21

Dean Morgan delivers the ball, Headed effort from inside the area by Adam Chapman misses to the right of the goal. The ball is crossed by Michael Jacobs, save by Ryan Clarke. Scott Rendell is caught offside.

75:37

The ball is delivered by Liam Davis, Headed effort from deep inside the penalty area by Asa Hall misses to the left of the goal.

73:44

Jake Wright takes the direct free kick. Free kick awarded for an unfair challenge on Damian Batt by Michael Jacobs. Direct free kick taken by Damian Batt.

73:44 Booking

Booking The referee shows Luke Guttridge a yellow card for unsporting behaviour.

73:41 Booking

Booking Cristian Montano is cautioned by the ref for unsporting behaviour.

70:35

Free kick awarded for an unfair challenge on Liam Davis by Luke Guttridge.

69:52

A cross is delivered by Luke Guttridge. Free kick awarded for an unfair challenge on Andrew Whing by Adebayo Akinfenwa. Free kick taken by Ryan Clarke.

68:51

Michael Jacobs restarts play with the free kick.

68:51 Booking

Booking The referee shows Asa Hall a yellow card.

68:26

Free kick awarded for an unfair challenge on Lewis Young by Asa Hall.

67:13

Lewis Young is penalised for a handball. Dean Morgan restarts play with the free kick. Dean Morgan produces a cross, Kelvin Langmead makes a clearance.

66:35

The ball is crossed by Adam Chapman, clearance by Ben Harding. Adam Chapman takes the outswinging corner, clearance made by Kelvin Langmead.

64:21 Substitution

Substitution Lewis Young joins the action as a substitute, replacing Toni Brito Silva.

64:21

The ball is delivered by Asa Hall, Clarke Carlisle makes a clearance.

64:10

Liam Davis crosses the ball, clearance made by Blair Adams.

62:24

Ben Tozer sends in a cross, clearance made by Damian Batt. Corner taken right-footed by Michael Jacobs from the left by-line, free kick awarded for a foul by Adebayo Akinfenwa on Ryan Clarke. Direct free kick taken by Ryan Clarke.

61:11

Unfair challenge on Michael Duberry by Adebayo Akinfenwa results in a free kick. Ryan Clarke takes the free kick.

59:24

Corner taken right-footed by Adam Chapman from the left by-line, Clarke Carlisle makes a clearance. Cristian Montano takes a shot. Save by Neal Kitson.

59:24 Penalty

Penalty taken by Adam Chapman saved by Neal Kitson. Northampton 1-1 Oxford Utd.

58:03

Foul by Blair Adams on Adam Chapman, Penalty awarded.

55:44

Shot from outside the box by Andrew Whing goes wide right of the target.

55:11

Free kick awarded for an unfair challenge on Michael Duberry by Adebayo Akinfenwa. Direct free kick taken by Ryan Clarke.

54:29

The ball is crossed by Damian Batt, clearance made by Ben Tozer.

53:55

Free kick awarded for a foul by Adebayo Akinfenwa on Andrew Whing. Andrew Whing restarts play with the free kick.

52:40

Damian Batt has an effort at goal from outside the penalty box missing to the wide right of the goal.

51:36

Damian Batt challenges Michael Jacobs unfairly and gives away a free kick. Blair Adams takes the direct free kick.

49:43

The assist for the goal came from Scott Rendell.

49:43 Goal scored

Goal! - Cristian Montano - Northamp'n 1 - 1 Oxford Cristian Montano finds the back of the net with a goal from inside the area to the bottom left corner of the goal. Northampton 1-1 Oxford Utd.

49:38

The ball is crossed by Scott Rendell,

48:49

Cristian Montano sends in a cross, Michael Duberry takes a shot. Save by Neal Kitson.

47:59

The ball is crossed by Andrew Whing, Clarke Carlisle makes a clearance. Corner taken by Adam Chapman, Adebayo Akinfenwa makes a clearance.

46:45

Michael Jacobs crosses the ball, clearance by Damian Batt. Short corner taken by Michael Jacobs. Corner taken right-footed by Michael Jacobs to the near post, Asa Hall makes a clearance.

45:58

Dean Morgan challenges Clarke Carlisle unfairly and gives away a free kick. Neal Kitson takes the direct free kick.

45:01

The match restarts for the second half.

45:00 +3:23 Half time

Half Time The referee calls an end to the first half.

45:00 +2:53

Liam Davis delivers the ball, clearance made by Kelvin Langmead.

45:00 +0:40

John Johnson restarts play with the free kick.

45:00 +0:40 Booking

Booking The referee books Jake Wright for unsporting behaviour.

44:32

The ball is sent over by Dean Morgan, clearance made by Blair Adams. Toni Brito Silva fouled by Jake Wright, the ref awards a free kick.

44:09

Ben Tozer sends in a cross, save made by Ryan Clarke.

43:29

Michael Jacobs produces a cross.

40:07

Ben Harding takes the direct free kick.

40:07 Booking

Booking Michael Duberry goes into the book.

39:21

Free kick awarded for an unfair challenge on Adebayo Akinfenwa by Michael Duberry.

38:15

Clarke Carlisle gives away a free kick for an unfair challenge on Michael Duberry. Direct free kick taken by Ryan Clarke.

37:43

Foul by Liam Davis on Toni Brito Silva, free kick awarded. John Johnson restarts play with the free kick.

36:30

Shot by Scott Rendell from a long way out goes over the net.

36:06

Foul by Adebayo Akinfenwa on Andrew Whing, free kick awarded. Direct free kick taken by Michael Duberry.

35:16

Liam Davis sends in a cross.

33:22

Cristian Montano takes a shot. Save by Neal Kitson. Adam Chapman decides to take a short corner. The ball is sent over by Liam Davis, Scott Rendell has a headed effort at goal from deep inside the area missing to the left of the target.

31:02

The referee penalises Adebayo Akinfenwa for handball. Ryan Clarke restarts play with the free kick.

29:47

Liam Davis sends in a cross, Damian Batt takes a shot. Save by Neal Kitson. Unfair challenge on John Johnson by Dean Morgan results in a free kick. John Johnson restarts play with the free kick.

28:01

Free kick taken by Damian Batt. Liam Davis crosses the ball, save by Neal Kitson.

28:01 Booking

Booking Booking for Blair Adams.

27:37

A cross is delivered by Kelvin Langmead, clearance made by Damian Batt. Blair Adams challenges Cristian Montano unfairly and gives away a free kick.

26:56

Free kick awarded for a foul by Scott Rendell on Clarke Carlisle. Ben Tozer takes the free kick.

26:29

Michael Jacobs crosses the ball.

25:40

Jake Wright crosses the ball. Scott Rendell is caught offside. Free kick taken by Neal Kitson.

23:57

Ben Harding gives away a free kick for an unfair challenge on Cristian Montano. Direct free kick taken by Michael Duberry.

23:39

The ball is sent over by Michael Jacobs, save made by Ryan Clarke.

21:36

The ball is crossed by Damian Batt. Long range shot from Asa Hall misses to the left of the target.

19:13 Substitution

Substitution Peter Leven leaves the field to be replaced by Andrew Whing.

14:26

Adebayo Akinfenwa takes a shot. Save by Ryan Clarke. Michael Jacobs sends in a cross.

13:38

Michael Jacobs produces a cross, clearance made by Ryan Clarke. Corner taken by Michael Jacobs, Scott Rendell makes a clearance.

13:09

Dean Morgan delivers the ball, Kelvin Langmead makes a clearance.

11:32

Shot from just outside the area by Michael Jacobs misses to the left of the target.

10:38

Dean Morgan takes a shot. Save by Neal Kitson. Adebayo Akinfenwa takes a shot. Save made by Ryan Clarke.

10:15

The ball is delivered by Liam Davis, clearance by Kelvin Langmead.

8:57

The ball is crossed by Liam Davis, Toni Brito Silva manages to make a clearance.

7:52

Michael Jacobs takes a shot. Save made by Ryan Clarke. Corner taken by Michael Jacobs, clearance made by Jake Wright.

6:29

Michael Jacobs fouled by Michael Duberry, the ref awards a free kick. Ben Tozer produces a strike on goal direct from the free kick, Asa Hall gets a block in.

5:08

The ball is crossed by Luke Guttridge.

2:31

Ben Harding challenges Peter Leven unfairly and gives away a free kick. Direct free kick taken by Peter Leven.

0:46

Assist by Adebayo Akinfenwa.

0:46 Goal scored

Goal! - Luke Guttridge - Northamp'n 1 - 0 Oxford Luke Guttridge finds the back of the net with a goal from the edge of the penalty area to the top right corner of the goal. Northampton 1-0 Oxford Utd.

0:00

The game gets underway.

Live data and text provided by our data suppliers