Jeff Hendrick scored the only goal with nine minutes remaining to give Derby victory over Rotherham.

Steve Evans' newly-promoted Millers gave an excellent account of themselves.

And they almost snatched a point in the last minute when Craig Forsyth cleared a Kieran Agard shot off the line.

McClaren on Derby v Rotherham

But Hendrick's effort proved to be enough as he turned home Cyrus Christie's cross.

Derby boss Steve McClaren kept faith with eight of the players who started last season's Championship play-off final.

His team made a bright start, too, forcing a Rotherham side containing three new boys of their own - Paul Green, Matt Derbyshire and Kirk Broadfoot - on to the back foot.

The visitors did have chances but they needed excellent saves from Adam Collin to deny Simon Dawkins and Johnny Russell and keep them on level terms.

Rotherham continued to battle hard after the break, only for all their good work to be undone by Hendrick.

Did you know?

Rotherham suffered their first opening-day defeat since losing to Brighton in 2006.

The 22-year-old scored five goals towards the end of last season as Derby's promotion push intensified.

And he was in the right place to open his account for the new campaign, firing Christie's cross high into the net.

Rotherham fought back, though. Green thought he had equalised against his former club with a firm header, only for Lee Grant to make a tremendous save.

Then, in the last seconds, Forsyth came to Derby's rescue when he turned away Agard's goal-bound effort.

Derby manager Steve McClaren:

"Credit to our players, they have got through on character after the first 25 minutes when I thought we were excellent.

"We got a little frustrated and lost our patience a bit and I thought it was heading for a draw.

"But we have that quality to win games which we did in the end."

Rotherham manager Steve Evans:

"Derby supporters will go away and know their team was in a tough game.

"Sometimes you don't get what you deserve.

"Many people around the country thought when they saw we were away at Derby it would be lambs to the slaughter. But we aren't going to be lambs to the slaughter for anyone."

Derby players celebrate Jeff Hendrick's winner

Derby's players celebrate Jeff Hendrick's late winner against Rotherham

Derby's Jamie Ward (left) and Rotherham's Ben Pringle

But victory was not achieved without a battle

Lineup, Bookings (1) & Substitutions (5)

Derby County

  • 01 Grant
  • 03 Forsyth
  • 05 Buxton
  • 06 Keogh
  • 02 Christie
  • 04 Bryson
  • 08 Hendrick
  • 19 Hughes (Mascarell - 53' )
  • 11 Russell (Ward - 64' )
  • 09 Martin
  • 07 Dawkins (Best - 79' )

Substitutes

  • 10 Ward
  • 14 Eustace
  • 17 Whitbread
  • 18 Sammon
  • 21 Roos
  • 30 Best
  • 33 Mascarell

Rotherham United

  • 21 Collin
  • 05 Broadfoot
  • 04 Arnason
  • 20 Morgan
  • 03 Skarz Booked
  • 08 Frecklington
  • 18 Pringle
  • 11 Green
  • 22 Agard
  • 27 Derbyshire (Swift - 70' )
  • 09 Revell (Bowery - 58' )

Substitutes

  • 01 Loach
  • 02 Brindley
  • 06 Wood
  • 07 Hall
  • 10 Bowery
  • 23 Tidser
  • 25 Swift
Ref: Kevin Friend
Att: 30,105

Match Stats

Shots

10 16

On target

3 6

Corners

8 3

Fouls

8 11

Live Text Commentary

Full time

Full Time Match ends, Derby County 1, Rotherham United 0.

90:00 +4:26 Full time

Full Time Second Half ends, Derby County 1, Rotherham United 0.

90:00 +3:48

Attempt missed. Lee Frecklington (Rotherham United) right footed shot from outside the box is too high.

90:00 +3:09

Corner, Rotherham United. Conceded by Craig Forsyth.

90:00 +3:05

Attempt blocked. Kieran Agard (Rotherham United) right footed shot from the centre of the box is blocked. Assisted by Paul Green.

90:00 +2:39

Attempt saved. Paul Green (Rotherham United) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Ben Pringle with a cross.

90:00 +1:45

Chris Martin (Derby County) wins a free kick on the right wing.

90:00 +1:45

Foul by Kári Arnason (Rotherham United).

90:00 +0:49

Attempt missed. Jamie Ward (Derby County) left footed shot from outside the box misses to the right. Assisted by Chris Martin.

87:00

Craig Bryson (Derby County) wins a free kick in the attacking half.

87:00

Foul by Paul Green (Rotherham United).

84:52

Corner, Derby County. Conceded by Lee Frecklington.

83:56

Leon Best (Derby County) wins a free kick on the left wing.

83:56

Foul by Kirk Broadfoot (Rotherham United).

82:56

Foul by Chris Martin (Derby County).

82:56

Kári Arnason (Rotherham United) wins a free kick on the left wing.

81:39 Goal scored

Goal! Goal! Derby County 1, Rotherham United 0. Jeff Hendrick (Derby County) right footed shot from the centre of the box to the top left corner. Assisted by Cyrus Christie.

80:34

Hand ball by Chris Martin (Derby County).

78:59 Substitution

Substitution Substitution, Derby County. Leon Best replaces Simon Dawkins.

78:06

Foul by Jamie Ward (Derby County).

78:06

Ben Pringle (Rotherham United) wins a free kick in the defensive half.

75:06

Corner, Derby County. Conceded by Paul Green.

73:40

Offside, Derby County. Craig Forsyth tries a through ball, but Craig Bryson is caught offside.

69:36 Substitution

Substitution Substitution, Rotherham United. John Swift replaces Matt Derbyshire.

68:35

Attempt missed. Craig Bryson (Derby County) left footed shot from the left side of the six yard box misses to the right. Assisted by Cyrus Christie with a cross.

64:14

Attempt saved. Kieran Agard (Rotherham United) left footed shot from outside the box is saved in the bottom right corner. Assisted by Lee Frecklington.

63:19 Substitution

Substitution Substitution, Derby County. Jamie Ward replaces Johnny Russell.

62:54

Offside, Derby County. Omar Mascarell tries a through ball, but Simon Dawkins is caught offside.

62:49

Attempt blocked. Chris Martin (Derby County) right footed shot from the centre of the box is blocked.

61:06

Attempt missed. Matt Derbyshire (Rotherham United) header from the centre of the box misses to the right. Assisted by Ben Pringle with a cross.

59:46

Corner, Derby County. Conceded by Kieran Agard.

57:20 Substitution

Substitution Substitution, Rotherham United. Jordan Bowery replaces Alex Revell.

52:59 Substitution

Substitution Substitution, Derby County. Omar Mascarell replaces Will Hughes.

52:23

Will Hughes (Derby County) wins a free kick on the left wing.

52:23

Foul by Kieran Agard (Rotherham United).

48:14

Foul by Craig Bryson (Derby County).

48:14

Kirk Broadfoot (Rotherham United) wins a free kick on the right wing.

46:26

Chris Martin (Derby County) wins a free kick in the defensive half.

46:26

Foul by Paul Green (Rotherham United).

45:19

Attempt missed. Alex Revell (Rotherham United) left footed shot from the centre of the box misses to the right. Assisted by Ben Pringle with a cross.

45:00

Second Half begins Derby County 0, Rotherham United 0.

45:00 +1:15 Half time

Half Time First Half ends, Derby County 0, Rotherham United 0.

44:58

Foul by Simon Dawkins (Derby County).

44:58

Matt Derbyshire (Rotherham United) wins a free kick in the defensive half.

44:31

Attempt saved. Kirk Broadfoot (Rotherham United) header from the centre of the box is saved in the top centre of the goal. Assisted by Kári Arnason.

42:32

Craig Forsyth (Derby County) wins a free kick in the defensive half.

42:32

Foul by Alex Revell (Rotherham United).

41:25

Attempt blocked. Lee Frecklington (Rotherham United) right footed shot from outside the box is blocked. Assisted by Kári Arnason.

40:29

Corner, Rotherham United. Conceded by Richard Keogh.

38:32

Offside, Rotherham United. Paul Green tries a through ball, but Matt Derbyshire is caught offside.

37:50

Offside, Derby County. Johnny Russell tries a through ball, but Craig Bryson is caught offside.

36:31

Attempt blocked. Jeff Hendrick (Derby County) right footed shot from outside the box is blocked. Assisted by Richard Keogh.

35:39

Chris Martin (Derby County) wins a free kick in the attacking half.

35:39

Foul by Paul Green (Rotherham United).

33:45

Attempt saved. Johnny Russell (Derby County) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jeff Hendrick.

32:16

Attempt blocked. Ben Pringle (Rotherham United) left footed shot from outside the box is blocked. Assisted by Kieran Agard.

32:05

Foul by Craig Bryson (Derby County).

32:05

Kieran Agard (Rotherham United) wins a free kick in the attacking half.

30:44

Attempt blocked. Kári Arnason (Rotherham United) header from the centre of the box is blocked. Assisted by Ben Pringle with a cross.

30:22

Corner, Rotherham United. Conceded by Cyrus Christie.

29:38 Booking

Booking Joe Skarz (Rotherham United) is shown the yellow card for a bad foul.

29:27

Johnny Russell (Derby County) wins a free kick on the right wing.

29:27

Foul by Joe Skarz (Rotherham United).

28:36

Offside, Derby County. Simon Dawkins tries a through ball, but Craig Bryson is caught offside.

27:06

Attempt missed. Alex Revell (Rotherham United) header from the centre of the box is too high. Assisted by Ben Pringle with a cross.

25:38

Attempt saved. Johnny Russell (Derby County) header from the centre of the box is saved in the centre of the goal. Assisted by Cyrus Christie with a cross.

24:09

Corner, Derby County. Conceded by Craig Morgan.

23:59

Attempt blocked. Simon Dawkins (Derby County) right footed shot from outside the box is blocked. Assisted by Craig Bryson.

21:51

Attempt missed. Paul Green (Rotherham United) right footed shot from outside the box misses to the left.

21:32

Jeff Hendrick (Derby County) wins a free kick in the defensive half.

21:32

Foul by Ben Pringle (Rotherham United).

19:56

Cyrus Christie (Derby County) wins a free kick on the right wing.

19:56

Foul by Ben Pringle (Rotherham United).

17:23

Attempt blocked. Kieran Agard (Rotherham United) right footed shot from the centre of the box is blocked. Assisted by Matt Derbyshire with a headed pass.

16:46

Foul by Will Hughes (Derby County).

16:46

Paul Green (Rotherham United) wins a free kick in the defensive half.

11:46

Attempt blocked. Alex Revell (Rotherham United) right footed shot from outside the box is blocked. Assisted by Matt Derbyshire.

10:13

Attempt blocked. Lee Frecklington (Rotherham United) right footed shot from outside the box is blocked. Assisted by Ben Pringle.

9:31

Foul by Will Hughes (Derby County).

9:31

Kári Arnason (Rotherham United) wins a free kick in the defensive half.

7:16

Corner, Derby County. Conceded by Craig Morgan.

7:15

Attempt blocked. Jeff Hendrick (Derby County) right footed shot from outside the box is blocked. Assisted by Will Hughes.

6:45

Corner, Derby County. Conceded by Joe Skarz.

6:16

Corner, Derby County. Conceded by Joe Skarz.

3:17

Attempt saved. Kieran Agard (Rotherham United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Lee Frecklington.

2:52

Will Hughes (Derby County) wins a free kick in the defensive half.

2:52

Foul by Alex Revell (Rotherham United).

1:27

Attempt missed. Chris Martin (Derby County) header from the centre of the box misses to the left. Assisted by Craig Bryson with a cross.

0:27

Corner, Derby County. Conceded by Kári Arnason.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers