Rotherham ended their three-game losing streak as they leapfrogged League Two play-off rivals Northampton.

Daniel Nardiello's penalty gave the Millers the lead after Mark Bradley was tripped by Ben Harding in the area.

Liam Ridehalgh went close for Rotherham in the second half before Ben Pringle doubled their tally with a curling effort from the edge of the box.

David Noble got the third three minutes later before Clarke Carlisle's injury-time header reduced the arrears.

VIEW FROM THE DRESSING ROOM

Rotherham manager Steve Evans told BBC Radio Sheffield:

"It was important to match the physicality of the most direct team in English football. I thought the boys stood up to that.

"I thought we managed and hustled to get the ball down to play. I thought it was unfortunate that it was 3-1, it really could have been more.

"Sometimes it's not about winning, it's about how you win as it is about how you lose."

Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:

"We definitely didn't deserve to get anything. I think for the first time this season, we got outworked.

"If a manager's in a bit of trouble or if a team's on a bad run of form, bring us along, because we seem to get them going again. I don't know why that is.

"I'm disappointed because we're far better than that.

"I looked at these two games and I knew it was going to be tough, and we've got nothing, and we have to bounce back from these set-backs."

Lineup, Bookings (3) & Substitutions (5)

Rotherham United

  • 21 Warrington
  • 06 Mullins
  • 33 Ridehalgh
  • 04 Arnason
  • 10 O'Connor (Agard - 83' )
  • 14 Bradley Booked
  • 15 Pringle
  • 19 Noble (Kearns - 85' )
  • 08 Slew Booked
  • 16 Odejayi
  • 17 Nardiello Booked (Cameron - 90' )

Substitutes

  • 30 Thompson
  • 36 Rowe
  • 31 Cameron
  • 35 Kearns
  • 09 Revell
  • 11 Morgan
  • 22 Agard

Northampton

  • 21 Nicholls
  • 03 Widdowson
  • 05 Langmead
  • 12 Tozer
  • 30 Carlisle
  • 04 Guttridge
  • 08 Harding
  • 11 Hackett
  • 23 Oyeleke (O'Donovan - 46' )
  • 10 Akinfenwa
  • 17 Robinson (Platt - 71' )

Substitutes

  • 13 Snedker
  • 02 Johnson
  • 07 Demontagnac
  • 22 Hornby
  • 09 Platt
  • 19 Moult
  • 28 O'Donovan
Ref: Miller
Att: 7,739

Match Stats

Shots

14 7

On target

7 5

Corners

11 2

Fouls

9 7

Live Text Commentary

90:00 +5:19 Full time

Full Time The referee ends the match.

90:00 +3:49

Chris Hackett provided the assist for the goal.

90:00 +3:49 Goal scored

Goal! - Clarke Carlisle - Rotherham 3 - 1 Northamp'n Clarke Carlisle scores a headed goal from inside the penalty box. Rotherham 3-1 Northampton.

90:00 +3:05

Chris Hackett takes a shot. Blocked by Liam Ridehalgh. Corner from the left by-line taken by Chris Hackett,

90:00 +1:45

Mark Bradley delivers the ball.

90:00 +0:30 Substitution

Substitution Courtney Cameron is brought on as a substitute for Daniel Nardiello.

90:00 +0:30

Kieran Agard has an effort at goal from the edge of the area that misses to the right of the target.

89:48

Chris Hackett delivers the ball, Johnny Mullins makes a clearance.

88:36

Corner taken right-footed by Daniel Nardiello from the left by-line, Clarke Carlisle manages to make a clearance.

88:15

Daniel Kearns takes a shot. Clarke Carlisle gets a block in.

87:27

Corner taken by Ben Pringle from the right by-line, Clarke Carlisle manages to make a clearance.

86:33

Inswinging corner taken by Daniel Nardiello, Clarke Carlisle manages to make a clearance.

85:55

Short corner taken by Daniel Nardiello.

84:45 Booking

Booking Jordan Slew is shown a yellow card.

84:34

Lee Nicholls takes the indirect free kick.

84:34 Substitution

Substitution David Noble leaves the field to be replaced by Daniel Kearns.

84:34

The official flags Kayode Odejayi offside.

81:57

Inswinging corner taken by Daniel Nardiello from the left by-line, Clive Platt makes a clearance. Short corner worked by Ben Pringle. Save by Lee Nicholls.

81:57 Substitution

Substitution Michael O'Connor leaves the field to be replaced by Kieran Agard.

81:57

Unfair challenge on Michael O'Connor by Luke Guttridge results in a free kick. Strike comes in from Michael O'Connor from the free kick,

78:04 Goal scored

Goal! - David Noble - Rotherham 3 - 0 Northamp'n David Noble gets on the score sheet with a goal from inside the box to the bottom right corner of the goal. Rotherham 3-0 Northampton.

77:21

The official flags Daniel Nardiello offside. Indirect free kick taken by Lee Nicholls.

74:30

Assist by Liam Ridehalgh.

74:30 Goal scored

Goal! - Ben Pringle - Rotherham 2 - 0 Northamp'n Goal scored by Ben Pringle from just outside the penalty area to the bottom right corner of the goal. Rotherham 2-0 Northampton.

73:39

Unfair challenge on Clarke Carlisle by Kayode Odejayi results in a free kick. Lee Nicholls restarts play with the free kick.

71:01

The ball is swung over by Ben Pringle, Effort on goal by Liam Ridehalgh from just inside the area clears the bar.

70:06 Substitution

Substitution (Northampton) makes a substitution, with Clive Platt coming on for Jake Robinson.

68:25

Corner taken by Ben Pringle, free kick awarded for an unfair challenge on Lee Nicholls by Daniel Nardiello. Lee Nicholls takes the free kick.

67:44

The ball is delivered by Chris Hackett, Andy Warrington makes a save.

67:09

Inswinging corner taken left-footed by Ben Harding, clearance made by Mark Bradley.

66:28

The ball is crossed by Ben Tozer, Adebayo Akinfenwa takes a shot. Save made by Andy Warrington.

65:12

Jordan Slew is ruled offside. Indirect free kick taken by Lee Nicholls.

64:23

A cross is delivered by Mark Bradley, save made by Lee Nicholls.

62:40

The free kick is swung in right-footed by Chris Hackett, Unfair challenge on Kari Arnason by Adebayo Akinfenwa results in a free kick. Andy Warrington takes the free kick.

62:40 Booking

Booking The referee shows Mark Bradley a yellow card.

62:27

Kelvin Langmead fouled by Mark Bradley, the ref awards a free kick.

61:31

The assistant referee flags for offside against Jordan Slew. Indirect free kick taken by Lee Nicholls.

59:42

Free kick awarded for an unfair challenge on Roy O'Donovan by Liam Ridehalgh. Free kick taken by Lee Nicholls.

57:51

Mark Bradley produces a cross, save by Lee Nicholls.

56:58

The ball is delivered by Daniel Nardiello, Kelvin Langmead manages to make a clearance.

56:21

The referee blows for offside against Jordan Slew. Indirect free kick taken by Lee Nicholls.

54:12

Chris Hackett takes a shot. Save by Andy Warrington.

53:20

Mark Bradley produces a cross, Headed effort from inside the area by Kayode Odejayi misses to the left of the target.

52:47

Free kick awarded for an unfair challenge on Liam Ridehalgh by Adebayo Akinfenwa. David Noble takes the free kick.

51:39

Chris Hackett is flagged offside by the assistant referee. Andy Warrington takes the free kick.

49:58

Ben Pringle takes a inswinging corner.

49:22

The ball is delivered by Jake Robinson, save made by Andy Warrington.

48:05

Daniel Nardiello takes a shot. Save by Lee Nicholls.

47:23

Shot by Jordan Slew from 18 yards. Blocked by Kelvin Langmead.

47:13

Michael O'Connor produces a cross, clearance made by Kelvin Langmead.

45:01

The second half kicks off.

45:01 Substitution

Substitution Manny Oyeleke goes off and Roy O'Donovan comes on.

45:00 +2:33 Half time

Half Time The first half comes to an end.

45:00 +1:22

Free kick awarded for an unfair challenge on Joe Widdowson by Kayode Odejayi. Joe Widdowson takes the direct free kick.

45:00 +0:43

Free kick awarded for a foul by Michael O'Connor on Ben Harding. Free kick taken by Lee Nicholls.

43:56

David Noble has an effort at goal from outside the box which goes wide left of the target.

42:24 Booking

Booking Daniel Nardiello receives a yellow card for unsporting behaviour.

41:48 Goal scored

Goal! - Daniel Nardiello - Rotherham 1 - 0 Northamp'n Daniel Nardiello scores a placed penalty. Rotherham 1-0 Northampton.

40:25

Penalty awarded for an unfair challenge on David Noble by Ben Harding.

40:16

Liam Ridehalgh crosses the ball, Kelvin Langmead makes a clearance.

38:40

The referee blows for offside. Lee Nicholls restarts play with the free kick.

37:14

The ball is delivered by Liam Ridehalgh, Lee Nicholls makes a save.

34:19

The ball is delivered by Chris Hackett.

33:13

Kelvin Langmead challenges Jordan Slew unfairly and gives away a free kick. Free kick taken by Ben Pringle.

32:29

Jake Robinson crosses the ball, clearance made by Liam Ridehalgh.

32:14

Manny Oyeleke produces a cross, clearance by Mark Bradley.

31:41

A cross is delivered by Michael O'Connor, save made by Lee Nicholls.

30:37

Manny Oyeleke fouled by Liam Ridehalgh, the ref awards a free kick. Direct free kick taken by Lee Nicholls.

29:40

Jake Robinson fouled by Kayode Odejayi, the ref awards a free kick. Direct free kick taken by Joe Widdowson.

28:17

David Noble has an effort at goal from outside the box which goes wide left of the target.

27:59

The ball is swung over by Daniel Nardiello.

27:27

Kelvin Langmead challenges Jordan Slew unfairly and gives away a free kick. Free kick taken by Michael O'Connor.

26:36

Mark Bradley delivers the ball, clearance by Clarke Carlisle.

26:10

A cross is delivered by Chris Hackett, save by Andy Warrington.

25:24

Mark Bradley sends in a cross, Clarke Carlisle gets a block in.

24:05

Jordan Slew challenges Joe Widdowson unfairly and gives away a free kick. Lee Nicholls restarts play with the free kick.

21:57

The ball is delivered by Mark Bradley, Clarke Carlisle manages to make a clearance.

21:41

Michael O'Connor produces a cross, blocked by Clarke Carlisle.

20:37

Jake Robinson takes a shot.

18:31

Michael O'Connor takes a corner.

18:18

The ball is sent over by Daniel Nardiello, Clarke Carlisle gets a block in.

17:32

The ball is delivered by David Noble.

17:18

Jordan Slew produces a cross, Clarke Carlisle gets a block in.

12:38

The ball is sent over by Mark Bradley, Effort on goal by Daniel Nardiello from just inside the penalty box goes harmlessly over the target.

11:32

Ben Harding crosses the ball.

9:42

Ben Pringle takes a inswinging corner from the right by-line to the near post, clearance by Clarke Carlisle. Corner taken left-footed by Ben Pringle from the right by-line, Headed effort from inside the area by Jordan Slew misses to the left of the goal.

9:18

Kayode Odejayi takes a shot. Save by Lee Nicholls.

5:44

Effort on goal by Chris Hackett from just inside the area clears the bar.

4:49

Jordan Slew crosses the ball.

3:51

Jake Robinson gives away a free kick for an unfair challenge on Mark Bradley. Andy Warrington restarts play with the free kick.

2:29

Adebayo Akinfenwa takes a shot. Comfortable save by Andy Warrington.

1:37

Kari Arnason is penalised for a handball. Joe Widdowson restarts play with the free kick.

0:48

Jordan Slew is ruled offside. Lee Nicholls restarts play with the free kick.

0:00

The game kicks-off.

Live data and text provided by our data suppliers