Daniel Nardiello scored a brace to help Rotherham clinch victory against a 10-man Oldham.

He put the Millers ahead from the penalty spot, before David Mellor received a straight red card for a kick at Lee Frecklington.

Cristian Montano levelled almost immediately and Matteo Lanzoni's tap-in to put the visitors in front.

Frecklington equalised with a header before Nardiello slammed in the 90th-minute winner from six yards out.

VIEW FROM THE DRESSING ROOM

Rotherham United manager Steve Evans told BBC Radio Sheffield:

"Tremendous credit to my players.

"We were robbed of key players today, but the people that have come in have responded with a good performances.

"It was going to be tough and Oldham are a good side so we're pleased to get three points."

Lineup, Bookings (3) & Substitutions (6)

Rotherham

  • 01 Shearer
  • 02 Brindley
  • 03 Skarz
  • 04 Arnason
  • 05 Davis (Mills - 65' )
  • 08 Frecklington
  • 15 Milsom
  • 18 Pringle
  • 22 Agard (Tubbs - 79' )
  • 09 Revell
  • 17 Nardiello (Tidser - 90' )

Substitutes

  • 21 Collin
  • 06 Mills
  • 31 Rowe
  • 14 Bradley
  • 23 Tidser
  • 11 Hylton
  • 16 Tubbs

Oldham

  • 01 Oxley Booked
  • 03 Grounds
  • 05 Kusunga
  • 18 Lanzoni
  • 23 Mills
  • 07 Schmeltz
  • 08 Smith
  • 11 Montano Booked (Rusnak - 83' )
  • 12 Mellor Dismissed
  • 09 Rooney (Clarke-Harris - 66' )
  • 27 Philliskirk (Wesolowski - 45' )

Substitutes

  • 29 Rachubka
  • 15 Winchester
  • 04 Wesolowski
  • 17 Rodgers
  • 26 Rusnak
  • 10 MacDonald
  • 14 Clarke-Harris
Ref: Clark
Att: 8,306

Match Stats

Shots

17 7

On target

9 6

Corners

10 2

Fouls

9 11

Live Text Commentary

90:00 +6:05 Full time

Full Time The final whistle is blown by the referee.

90:00 +5:46

Clearance made by Scott Shearer.

90:00 +5:40

Corner from the left by-line taken by Sidney Schmeltz.

90:00 +5:05

Pablo Mills manages to make a clearance.

90:00 +4:54

Mark Oxley takes the free kick.

90:00 +4:25

The referee penalises Matt Tubbs for handball.

90:00 +4:14

Robert Milsom takes the free kick.

90:00 +3:56

James Wesolowski challenges Lee Frecklington unfairly and gives away a free kick.

90:00 +3:10 Substitution

Substitution Michael Tidser is brought on as a substitute for Daniel Nardiello.

90:00 +2:12

Scott Shearer takes the free kick.

90:00 +2:08

Genseric Kusunga is penalised for handball and concedes a free kick.

90:00 +2:03

Scott Shearer makes a clearance.

90:00 +1:32

Clearance made by Kari Arnason.

90:00 +1:28

Corner taken by Albert Rusnak from the right by-line.

90:00 +0:30 Goal scored

Goal! - Daniel Nardiello - Rotherham 3 - 2 Oldham Daniel Nardiello slots the ball right footed into the goal. Rotherham 3-2 Oldham.

90:00 +0:13

Lee Frecklington gets a header at goal.

88:54

Clearance by Jonathan Grounds.

88:43

Scott Shearer restarts play with the free kick.

88:32

Foul by Jonson Clarke-Harris on Pablo Mills, free kick awarded.

88:03

Jonathan Grounds manages to make a clearance.

87:55

Free kick taken by Scott Shearer.

87:45

Unfair challenge on Pablo Mills by Jonson Clarke-Harris results in a free kick.

85:37

Clearance made by James Wesolowski.

85:17

Jonson Clarke-Harris makes a clearance.

85:09

Corner from the right by-line taken by Scott Shearer.

84:58

Clearance by Genseric Kusunga.

84:48

Free kick taken by Kari Arnason.

84:38

The referee gives a free kick against Jonson Clarke-Harris for handball.

83:52

Clearance made by Scott Shearer.

83:44

Centre by Joseph Mills.

83:27

Joseph Mills takes the free kick.

83:13

Free kick awarded for an unfair challenge on Albert Rusnak by Daniel Nardiello.

82:46 Substitution

Substitution Albert Rusnak is brought on as a substitute for Cristian Montano.

82:24

Clearance by Kari Arnason.

82:17

Centre by Sidney Schmeltz.

80:33

Alex Revell gets a header at goal. Mark Oxley safely holds on.

80:23

The ball is swung over by Lee Frecklington.

79:55

Cristian Montano has an effort at goal. A parry by Scott Shearer prevents the goal.

79:07

Robert Milsom takes the chance to get an effort at goal.

78:29 Substitution

Substitution Matt Tubbs replaces Kieran Agard.

77:52

Shot by Daniel Nardiello went over.

76:42

Jonson Clarke-Harris takes the chance to get an effort at goal. Scott Shearer blocks the ball.

75:51

Jonson Clarke-Harris makes a clearance.

75:42

Corner taken by Ben Pringle.

75:31

Clearance made by Jonathan Grounds.

75:18

Corner from the right by-line taken by Ben Pringle.

75:02

Clearance by Jonathan Grounds.

73:25

Clearance made by Kari Arnason.

72:56

Alex Revell delivers the ball.

70:55

Clearance by Pablo Mills.

70:40 Booking

Booking

70:40

Mark Oxley is shown a yellow card for time wasting.

70:21

Richard Brindley has an effort at goal and missed to the left of the target.

70:11

Joseph Mills makes a clearance.

70:05

Ben Pringle crosses the ball in from the free kick.

69:28

Kieran Agard fouled by James Wesolowski, the ref awards a free kick.

68:24

Header at goal by Daniel Nardiello goes right of the post.

68:13

Joe Skarz crosses the ball.

67:42

The ball is crossed by Jonson Clarke-Harris.

66:24

Shot by Ben Pringle went wide left of the target.

66:05

Corner taken by Ben Pringle.

65:44

Scott Shearer restarts play with the free kick.

65:14 Substitution

Substitution Jonson Clarke-Harris joins the action as a substitute, replacing Adam Rooney.

64:09 Substitution

Substitution Pablo Mills joins the action as a substitute, replacing Claude Davis.

63:06

Free kick awarded for a foul by Adam Rooney on Claude Davis.

62:32 Goal scored

Goal! - Daniel Nardiello - Rotherham 2 - 2 Oldham Daniel Nardiello hits the back of the net with a direct shot from the free kick. Rotherham 2-2 Oldham.

61:44

Corner taken by Ben Pringle from the right by-line.

61:26

Corner taken by Ben Pringle.

61:10

The ball is delivered by Ben Pringle.

59:43

Genseric Kusunga makes a clearance.

59:15

James Wesolowski takes the chance to get an effort at goal and missed to the left of the net.

58:46

Clearance made by Genseric Kusunga.

58:40

Ben Pringle crosses the ball in from the free kick.

58:20 Booking

Booking

58:20

The referee shows Cristian Montano a yellow card.

58:00

Foul by Cristian Montano on Kieran Agard, free kick awarded.

57:05

Header at goal by Daniel Nardiello.

56:51

The ball is crossed by Joe Skarz.

55:44

Claude Davis manages to make a clearance.

55:37

Mark Oxley restarts play with the free kick.

55:15

Free kick awarded for an unfair challenge on Joseph Mills by Lee Frecklington.

54:43

Clearance made by Genseric Kusunga.

54:38

Scott Shearer takes the free kick.

54:22

Lee Frecklington fouled by Korey Smith, the ref awards a free kick.

52:38 Goal scored

Goal! - Matteo Lanzoni - Rotherham 1 - 2 Oldham Matteo Lanzoni grabs a goal with a right foot finish. Rotherham 1-2 Oldham.

52:13

Adam Rooney takes a shot. Scott Shearer fumbles the ball.

51:28

Joseph Mills crosses the ball in from the free kick.

51:19

Free kick awarded for a foul by Robert Milsom on Korey Smith.

49:11

Matteo Lanzoni makes a clearance.

49:00

Free kick crossed by Ben Pringle.

48:48

Unfair challenge on Richard Brindley by Cristian Montano results in a free kick.

48:36

Free kick taken by Kari Arnason.

48:24

Joseph Mills concedes a free kick for a foul on Alex Revell.

48:15

Claude Davis manages to make a clearance.

47:56

Free kick taken by Mark Oxley.

47:49

Daniel Nardiello is caught offside.

46:50

Mark Oxley takes the free kick.

46:39

Free kick awarded for an unfair challenge on Jonathan Grounds by Alex Revell.

45:01

The referee gets the second half started.

45:00 +3:59 Half time

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

45:00 +3:26

Daniel Nardiello sends in a cross.

45:00 +3:15

Jonathan Grounds manages to make a clearance.

45:00 +3:02

Scott Shearer restarts play with the free kick.

45:00 +2:53

Sidney Schmeltz is ruled offside.

45:00 +0:22

The referee blows for offside.

44:09 Substitution

Substitution James Wesolowski is brought on as a substitute for Danny Philliskirk.

43:29 Goal scored

Goal! - Cristian Montano - Rotherham 1 - 1 Oldham Cristian Montano grabs a goal with a left foot finish. Rotherham 1-1 Oldham.

43:12

Joseph Mills makes a clearance.

42:56

Lee Frecklington takes a shot.

42:11

A cross is delivered by Daniel Nardiello.

40:47

Free kick taken by Kari Arnason.

40:13

David Mellor is shown a red card.

40:13 Dismissal

Dismissal

36:01

Clearance made by Claude Davis.

34:16

Alex Revell takes a shot. Mark Oxley safely holds on.

34:06

Corner taken by Ben Pringle.

33:24

Daniel Nardiello takes a shot.

32:10

Mark Oxley takes the free kick.

32:01

Daniel Nardiello challenges Matteo Lanzoni unfairly and gives away a free kick.

31:34

Free kick taken by Scott Shearer.

31:28

The referee blows for offside.

31:02

Shot by Alex Revell went wide right of the post.

30:55

Clearance made by Jonathan Grounds.

29:46

Centre by Matteo Lanzoni.

29:30

Jonathan Grounds takes the free kick.

29:17

Claude Davis challenges Danny Philliskirk unfairly and gives away a free kick.

28:03

Mark Oxley takes the free kick.

26:40

Header at goal by Kari Arnason goes over the frame of the goal.

26:34

A cross is delivered by Ben Pringle.

26:23

Genseric Kusunga manages to make a clearance.

26:17

Corner taken by Ben Pringle.

25:54

Daniel Nardiello produces a cross.

21:52

Joe Skarz takes the free kick.

21:43

Robert Milsom concedes a free kick for a foul on Adam Rooney.

20:36

Matteo Lanzoni is adjudged to have handled the ball.

19:50

Scott Shearer restarts play with the free kick.

19:41

The offside flag is raised against Danny Philliskirk.

18:22

Shot by Richard Brindley went wide of the right-hand post.

18:01

Clearance by Mark Oxley.

14:59

Shot by Korey Smith.

14:27

Genseric Kusunga makes a clearance.

13:27

Jonathan Grounds takes the free kick.

13:16

Free kick awarded for a foul by Robert Milsom on Korey Smith.

12:46

Mark Oxley makes a clearance.

12:37

Corner taken by Lee Frecklington from the right by-line.

12:26

Lee Frecklington produces a cross.

12:13

Joseph Mills sends in a cross.

10:46

Free kick crossed by Joseph Mills.

10:29

The referee penalises Ben Pringle for handball.

9:59

Claude Davis manages to make a clearance.

9:42

Free kick crossed by Jonathan Grounds.

9:19

Kieran Agard challenges Joseph Mills unfairly and gives away a free kick.

6:55

Joseph Mills manages to make a clearance.

5:53

Mark Oxley restarts play with the free kick.

5:48

The offside flag is raised against Alex Revell.

5:27

Kari Arnason crosses the ball in from the free kick.

5:18

Free kick awarded for a foul by Cristian Montano on Alex Revell.

4:26

Free kick taken by Genseric Kusunga.

4:15

The referee blows for offside.

3:26

Clearance by Jonathan Grounds.

2:17

Genseric Kusunga makes a clearance.

1:53

Corner taken by Ben Pringle.

1:36

Ben Pringle crosses the ball in from the free kick.

1:18

Michael Tidser fouled by Joseph Mills, the ref awards a free kick.

0:00

The ref blows the whistle to begin the match.

Live data and text provided by our data suppliers