Gareth Evans scored twice as Rotherham hammered Yorkshire rivals Bradford.

The Millers led after 55 seconds when Michael O'Connor fired home from 25 yards, although Kyel Reid should have levelled when he fired across the goal.

Evans made him pay as he converted Ben Pringle's cross and the assister became the scorer when he ran from his own half and netted from 18 yards.

Evans missed an open goal for the hosts but got his second from the corner of the area.

The Millers have played two competitive games at their £20m New York Stadium, scoring seven goals and conceding none.

VIEWS FROM THE DRESSING ROOM

Rotherham United manager Steve Evans told BBC Radio Sheffield:

"The performance was good and the crowd was fantastic.

"Full credit to the players, it was a big game for us and we didn't hide that. They've got good players and they are well organised.

"They've gone away with four and I think they've gone away lightly."

Lineup, Bookings (4) & Substitutions (6)

Rotherham United

  • 01 Shearer
  • 03 Wilson
  • 05 Sharps
  • 04 Arnason
  • 10 O'Connor (Taylor - 84' )
  • 11 Evans Booked
  • 14 Bradley
  • 15 Pringle (Ainsworth - 87' )
  • 19 Noble
  • 16 Odejayi
  • 17 Nardiello (Revell - 76' )

Substitutes

  • 21 Warrington
  • 06 Mullins
  • 25 Denton
  • 07 Ainsworth
  • 08 Taylor
  • 09 Revell
  • 22 Agard

Bradford City

  • 12 Duke
  • 03 Meredith
  • 05 Davies
  • 06 Oliver
  • 23 McArdle Booked
  • 07 Reid
  • 18 Jones
  • 24 Doyle Booked (Thompson - 70' )
  • 09 Hanson
  • 20 Hines Booked (Atkinson - 46' )
  • 21 Wells (Connell - 75' )

Substitutes

  • 01 McLaughlin
  • 02 Darby
  • 16 McHugh
  • 11 Thompson
  • 14 Atkinson
  • 10 Hannah
  • 17 Connell
Ref: Brown
Att: 11,199

Match Stats

Shots

8 8

On target

6 2

Corners

5 4

Fouls

10 18

Live Text Commentary

90:00 +2:47

Free kick awarded for a foul by James Hanson on Kari Arnason. Scott Shearer takes the direct free kick.

90:00 +2:13

Free kick awarded for an unfair challenge on Lionel Ainsworth by Kyel Reid. Laurence Wilson takes the free kick.

90:00 +1:12

Laurence Wilson concedes a free kick for a foul on Garry Thompson. Free kick taken by Rory McArdle.

90:00 +0:56

Gary Jones fouled by Lionel Ainsworth, the ref awards a free kick. Free kick taken by Gary Jones.

89:19

Foul by Kyel Reid on Mark Bradley, free kick awarded. Scott Shearer restarts play with the free kick.

87:35 Full time

Full Time The final whistle goes and the game is over.

86:39 Substitution

Substitution Lionel Ainsworth on for Ben Pringle.

85:47 Goal scored

Goal! - Gareth Evans - Rotherham 4 - 0 Bradford Gareth Evans grabs a goal from just outside the box to the bottom right corner of the goal. Rotherham 4-0 Bradford.

84:58

The ball is delivered by Rory McArdle, Header from deep inside the penalty area by James Hanson goes harmlessly over the crossbar.

83:24 Substitution

Substitution Michael O'Connor goes off and Jason Taylor comes on.

82:02

A cross is delivered by Mark Bradley, Matt Duke makes a save.

79:42

Alex Revell takes a shot. Save by Matt Duke.

78:35

Alan Connell takes a shot. Scott Shearer makes a save. Ben Pringle takes a inswinging corner from the right by-line played to the near post.

75:45 Substitution

Substitution Alex Revell joins the action as a substitute, replacing Daniel Nardiello.

75:16

James Hanson produces a right-footed shot from just outside the box that misses to the right of the net.

74:36 Substitution

Substitution Alan Connell joins the action as a substitute, replacing Nahki Wells.

74:03

Ben Pringle takes a corner.

73:10

The offside flag is raised against Kayode Odejayi. Matt Duke takes the free kick.

72:49

Free kick awarded for an unfair challenge on Kari Arnason by Garry Thompson. Kari Arnason takes the free kick.

71:48

Foul by Garry Thompson on Michael O'Connor, free kick awarded. Scott Shearer takes the free kick.

68:51 Substitution

Substitution Garry Thompson on for Nathan Doyle.

68:51

Michael O'Connor gives away a free kick for an unfair challenge on Nathan Doyle. Rory McArdle restarts play with the free kick.

67:34

Free kick awarded for an unfair challenge on Nahki Wells by Kari Arnason. The free kick is delivered left-footed by Kyel Reid from right wing.

66:36

James Hanson crosses the ball, Kari Arnason makes a clearance.

65:54

Gareth Evans produces a left-footed shot from inside the area that clears the bar.

64:33

Foul by Will Atkinson on Laurence Wilson, free kick awarded. Kari Arnason restarts play with the free kick.

63:20

James Hanson is ruled offside. Free kick taken by Scott Shearer.

59:50

A cross is delivered by Kyel Reid.

58:13

Corner taken right-footed by Gary Jones from the right by-line, clearance by Kayode Odejayi.

56:47

Corner taken short by Ben Pringle.

55:47

Corner taken left-footed by Ben Pringle, Kayode Odejayi takes a shot. Clearance made by Gary Jones.

53:12 Booking

Booking Booking for Gareth Evans.

52:57

Gareth Evans challenges Kyel Reid unfairly and gives away a free kick. Gary Jones takes the free kick.

51:58

Free kick awarded for an unfair challenge on Laurence Wilson by Nahki Wells. Free kick taken by Kari Arnason.

51:16

Free kick awarded for an unfair challenge on Laurence Wilson by Will Atkinson. Laurence Wilson takes the direct free kick.

49:27

Laurence Wilson fouled by Will Atkinson, the ref awards a free kick. Kari Arnason takes the free kick.

47:53

Effort on goal by Kyel Reid from long range goes over the bar.

45:57

Mark Bradley fouled by Kyel Reid, the ref awards a free kick. Scott Shearer takes the free kick.

45:02 Substitution

Substitution Will Atkinson is brought on as a substitute for Zavon Hines.

45:01

The second half kicks off.

45:00 +3:15 Half time

Half Time The ref blows to signal half-time.

45:00 +1:39 Booking

Booking The referee shows Zavon Hines a yellow card.

45:00 +1:21

Zavon Hines concedes a free kick for a foul on Michael O'Connor. Direct free kick taken by Scott Shearer.

45:00 +0:47

The ball is delivered by Daniel Nardiello, Matt Duke makes a save.

42:25

Michael O'Connor challenges Nahki Wells unfairly and gives away a free kick. Matt Duke restarts play with the free kick. Kyel Reid has a curled shot. Save by Matt Duke. The referee blows for offside. Matt Duke takes the direct free kick. The referee blows for offside against Nahki Wells. Direct free kick taken by Scott Shearer.

40:34

Free kick crossed by Michael O'Connor.

40:34 Booking

Booking Rory McArdle goes into the referee's book for unsporting behaviour.

40:07

Rory McArdle challenges Ben Pringle unfairly and gives away a free kick.

39:42

Mark Bradley sends in a cross.

37:36

The offside flag is raised against James Hanson. Free kick taken by Scott Shearer.

36:34

Free kick awarded for a foul by David Noble on Zavon Hines. Free kick taken by Gary Jones.

35:51

Free kick awarded for an unfair challenge on Ben Pringle by Nathan Doyle. Direct free kick taken by David Noble.

33:51

Daniel Nardiello provided the assist for the goal.

33:51 Goal scored

Goal! - Ben Pringle - Rotherham 3 - 0 Bradford Ben Pringle scores a goal from just outside the area to the top left corner of the goal. Rotherham 3-0 Bradford.

32:23 Booking

Booking Booking for Nathan Doyle for unsporting behaviour.

30:34

Unfair challenge on Daniel Nardiello by Nathan Doyle results in a free kick. The free kick is swung in left-footed by Ben Pringle, clearance by Gary Jones. Inswinging corner taken left-footed by Ben Pringle.

30:09

Inswinging corner taken by Gary Jones from the right by-line.

29:12

Short corner taken by Gary Jones from the left by-line, The ball is delivered by Kyel Reid, Scott Shearer manages to make a clearance.

28:33

Daniel Nardiello takes a shot. Save by Matt Duke.

27:59

Zavon Hines concedes a free kick for a foul on Laurence Wilson. Kari Arnason takes the free kick.

23:25

Assist by Michael O'Connor.

23:25 Goal scored

Goal! - Gareth Evans - Rotherham 2 - 0 Bradford A goal is scored by Gareth Evans from deep inside the penalty box high into the middle of the goal. Rotherham 2-0 Bradford.

23:19

The ball is crossed by Michael O'Connor,

22:46

Daniel Nardiello sends in a cross.

20:51

Shot on goal by Nahki Wells from just inside the area goes over the target.

20:18

Free kick awarded for an unfair challenge on Michael O'Connor by Nathan Doyle. Free kick taken by Kari Arnason.

17:49

Free kick awarded for an unfair challenge on Zavon Hines by Laurence Wilson. Free kick taken by Rory McArdle. The referee blows for offside against James Hanson. Scott Shearer takes the direct free kick.

15:54

Free kick awarded for an unfair challenge on Ben Pringle by Rory McArdle. Free kick taken by Michael O'Connor.

12:33

The referee blows for offside against James Hanson. Scott Shearer restarts play with the free kick.

11:41

Free kick awarded for a foul by Gareth Evans on James Meredith. Andrew Davies takes the free kick.

10:30

Daniel Nardiello is flagged offside by the assistant referee. Direct free kick taken by Matt Duke.

10:10

Gareth Evans crosses the ball.

9:24

Andrew Davies gives away a free kick for an unfair challenge on Kayode Odejayi. Direct free kick taken by David Noble.

3:11

Kyel Reid takes a shot. Scott Shearer makes a save. Corner taken right-footed by Kyel Reid from the left by-line, Kyel Reid produces a right-footed shot from just outside the area that goes harmlessly over the bar. Michael O'Connor concedes a free kick for a foul on James Hanson. Kyel Reid takes the free kick.

0:51 Goal scored

Goal! - Michael O'Connor - Rotherham 1 - 0 Bradford Michael O'Connor gets on the score sheet with a goal from a long way out to the top left corner of the goal. Rotherham 1-0 Bradford.

0:00

The match gets underway.

Live data and text provided by our data suppliers