Coventry City captain Carl Baker scored twice to help see off 10-man Rotherham.

City's Blair Adams hit the post before Joe Skarz put the hosts in front with a deflected first-half effort.

Craig Morgan was then red-carded for his tackle on Callum Wilson and Baker equalised from the resulting penalty.

Franck Moussa headed City ahead before Rotherham's Michael O'Connor's penalty was saved but, two minutes later, Baker sealed victory when he found the back of an unguarded net from over 50 yards.

With Rotherham keeper Adam Collin up for the corner, the ball was cleared to Baker on the right wing, and from about five yards inside his own half, he rolled it all the way along the ground and in.

Coventry manager Steve Pressley was forced to watch nearly an hour of the tense match from the stand, referee Gary Sutton having ordered him to leave the touchline after protesting against Rotherham's goal.

The game was delayed late on by a head injury to Sky Blues midfielder Conor Thomas which led to 14 and a half minutes of injury time.

VIEW FROM THE DRESSING ROOM

Rotherham United manager Steve Evans told BBC Radio Sheffield:

"This [the penalty] is one of the worst decisions from an assistant referee you'll ever wish to see in football.

"It's a poor decision that changes the game.

"We could have the game wrapped up by half-time. It's evident that we didn't put our chances away."

Sky Blues manager Steven Pressley told BBC Coventry and Warwickshire:

"It was an absolutely outstanding game and an outstanding result. For us to deal with what they threw at us was incredible.

"The message at half time was: 'Are we going to be a team which gets a pat on the back and told how good we are? Or are we going to be a team that actually wins things?' We have to be a team that starts winning things, and that was the response in the second half. It was a terrific result.

"As for my own personal performance, I have to apologise. I was a bit caught up in the game and got emotional. I felt there were decisions not going our way, but I need to behave better than I did today.

"It is a learning curve, not just for my players, but for myself as well. It was my frustration spilling over, and I can only apologise. These are moments I have to do better in."

Lineup, Bookings (3) & Substitutions (5)

Rotherham United

  • 21 Collin
  • 14 Bradley
  • 03 Skarz
  • 08 Frecklington
  • 04 Arnason
  • 20 Morgan Dismissed
  • 22 Agard
  • 15 Milsom (O'Connor - 62' )
  • 28 Vuckic (Mills - 71' )
  • 09 Revell
  • 27 Tavernier

Substitutes

  • 01 Shearer
  • 02 Brindley
  • 06 Mills
  • 07 Worrall
  • 10 O'Connor
  • 16 Tubbs
  • 23 Tidser

Coventry City

  • 01 Murphy Booked
  • 02 Christie Booked
  • 03 Adams
  • 06 Thomas (Barton - 99' )
  • 19 Willis
  • 04 Webster
  • 08 Baker
  • 17 Daniels
  • 20 Wilson (Dagnall - 78' )
  • 09 Clarke
  • 14 Moussa (Phillips - 89' )

Substitutes

  • 13 Burge
  • 16 Barton
  • 18 Phillips
  • 21 Dagnall
  • 25 Urquhart
  • 30 Garner
  • 31 Haynes
Ref: Gary Sutton
Att: 9,154

Match Stats

Shots

10 8

On target

8 4

Corners

8 8

Fouls

11 10

Live Text Commentary

Full time

Full Time Match ends, Rotherham United 1, Coventry City 3.

90:00 +14:34 Full time

Full Time Second Half ends, Rotherham United 1, Coventry City 3.

90:00 +13:28 Goal scored

Goal! Goal! Rotherham United 1, Coventry City 3. Carl Baker (Coventry City) right footed shot from more than 40 yards on the right wing to the centre of the goal.

90:00 +12:21

Corner, Rotherham United. Conceded by Joe Murphy.

90:00 +11:37

Penalty saved! Michael O'Connor (Rotherham United) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.

90:00 +11:22

Penalty Rotherham United. Kári Arnason draws a foul in the penalty area.

90:00 +11:22

Penalty conceded by Andy Webster (Coventry City) after a foul in the penalty area.

90:00 +10:08

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

90:00 +10:08

Foul by Carl Baker (Coventry City).

90:00 +8:58 Substitution

Substitution Substitution, Coventry City. Adam Barton replaces Conor Thomas because of an injury.

90:00 +1:35

Attempt missed. Carl Baker (Coventry City) right footed shot from outside the box is high and wide to the right.

90:00 +0:41

Corner, Coventry City. Conceded by Kári Arnason.

89:01 Booking

Booking Cyrus Christie (Coventry City) is shown the yellow card.

88:28 Substitution

Substitution Substitution, Coventry City. Aaron Phillips replaces Franck Moussa.

86:40

Foul by Pablo Mills (Rotherham United).

86:40

Billy Daniels (Coventry City) wins a free kick in the defensive half.

85:23

Foul by Mark Bradley (Rotherham United).

85:23

Franck Moussa (Coventry City) wins a free kick on the left wing.

84:28 Goal scored

Goal! Goal! Rotherham United 1, Coventry City 2. Franck Moussa (Coventry City) header from very close range to the top right corner. Assisted by Carl Baker with a cross.

82:46

Corner, Coventry City. Conceded by Adam Collin.

82:36

Attempt saved. Cyrus Christie (Coventry City) left footed shot from the centre of the box is saved in the bottom left corner.

80:35

Corner, Coventry City. Conceded by Mark Bradley.

77:13 Substitution

Substitution Substitution, Coventry City. Chris Dagnall replaces Callum Wilson because of an injury.

72:47

Foul by Kári Arnason (Rotherham United).

72:47

Callum Wilson (Coventry City) wins a free kick in the defensive half.

70:57 Substitution

Substitution Substitution, Rotherham United. Pablo Mills replaces Haris Vuckic.

70:03 Goal scored

Goal! Goal! Rotherham United 1, Coventry City 1. Carl Baker (Coventry City) converts the penalty with a right footed shot to the bottom left corner.

69:38 Dismissal

Dismissal Craig Morgan (Rotherham United) is shown the red card for a bad foul.

69:20

Penalty conceded by Craig Morgan (Rotherham United) after a foul in the penalty area.

69:20

Penalty Coventry City. Callum Wilson draws a foul in the penalty area.

67:32

Attempt missed. Carl Baker (Coventry City) right footed shot from outside the box is too high.

63:50

James Tavernier (Rotherham United) wins a free kick in the attacking half.

63:50

Foul by Jordan Willis (Coventry City).

61:48 Substitution

Substitution Substitution, Rotherham United. Michael O'Connor replaces Robert Milsom.

60:42

Foul by Lee Frecklington (Rotherham United).

60:42

Carl Baker (Coventry City) wins a free kick in the defensive half.

59:11

Foul by Alex Revell (Rotherham United).

59:11

Andy Webster (Coventry City) wins a free kick in the attacking half.

58:47

Corner, Rotherham United. Conceded by Cyrus Christie.

57:13

Attempt missed. Cyrus Christie (Coventry City) left footed shot from outside the box is high and wide to the right.

56:35

Corner, Coventry City. Conceded by Kári Arnason.

55:55

Foul by Kári Arnason (Rotherham United).

55:55

Cyrus Christie (Coventry City) wins a free kick in the defensive half.

51:27

Corner, Coventry City. Conceded by Alex Revell.

50:48

Corner, Coventry City. Conceded by Craig Morgan.

45:42

Corner, Coventry City. Conceded by James Tavernier.

45:27

Corner, Coventry City. Conceded by Joe Skarz.

45:00

Second Half begins Rotherham United 1, Coventry City 0.

45:00 +1:05 Half time

Half Time First Half ends, Rotherham United 1, Coventry City 0.

42:01

Foul by Lee Frecklington (Rotherham United).

42:01

Billy Daniels (Coventry City) wins a free kick in the defensive half.

41:51

Attempt saved. James Tavernier (Rotherham United) header from the centre of the box is saved in the centre of the goal.

37:44

Foul by Craig Morgan (Rotherham United).

37:44

Callum Wilson (Coventry City) wins a free kick in the attacking half.

36:03

Attempt saved. James Tavernier (Rotherham United) right footed shot from the right side of the box is saved in the top left corner.

34:01 Goal scored

Goal! Goal! Rotherham United 1, Coventry City 0. Joe Skarz (Rotherham United) right footed shot from the left side of the box to the bottom left corner. Assisted by James Tavernier.

32:56

Alex Revell (Rotherham United) wins a free kick in the defensive half.

32:56

Foul by Andy Webster (Coventry City).

31:14

Alex Revell (Rotherham United) wins a free kick in the attacking half.

31:14

Foul by Jordan Willis (Coventry City).

29:55

Foul by Lee Frecklington (Rotherham United).

29:55

Carl Baker (Coventry City) wins a free kick in the defensive half.

28:06

Lee Frecklington (Rotherham United) wins a free kick in the attacking half.

28:06

Foul by Billy Daniels (Coventry City).

25:00

Corner, Rotherham United. Conceded by Andy Webster.

22:37

Lee Frecklington (Rotherham United) wins a free kick in the attacking half.

22:37

Foul by Callum Wilson (Coventry City).

21:22

Corner, Rotherham United. Conceded by Cyrus Christie.

20:13

Corner, Rotherham United. Conceded by Joe Murphy.

20:01

Attempt saved. Lee Frecklington (Rotherham United) right footed shot from outside the box is saved in the top left corner.

19:27

Attempt missed. Kieran Agard (Rotherham United) right footed shot from outside the box is close, but misses the top left corner.

13:31

Foul by Robert Milsom (Rotherham United).

13:31

Billy Daniels (Coventry City) wins a free kick in the attacking half.

12:22

Attempt saved. James Tavernier (Rotherham United) right footed shot from very close range is saved in the centre of the goal.

11:47

Corner, Rotherham United. Conceded by Cyrus Christie.

11:30

Corner, Rotherham United. Conceded by Joe Murphy.

11:21

Attempt saved. Robert Milsom (Rotherham United) right footed shot from outside the box is saved in the top right corner.

10:40

Joe Skarz (Rotherham United) wins a free kick on the left wing.

10:40

Foul by Carl Baker (Coventry City).

7:34

Attempt saved. Robert Milsom (Rotherham United) left footed shot from outside the box is saved in the top right corner.

6:23

Corner, Rotherham United. Conceded by Blair Adams.

6:00

Joe Skarz (Rotherham United) wins a free kick in the defensive half.

5:59

Foul by Cyrus Christie (Coventry City).

2:43

Blair Adams (Coventry City) hits the right post with a right footed shot from outside the box.

2:05

Attempt missed. Alex Revell (Rotherham United) header from the centre of the box is too high.

1:03

Foul by Callum Wilson (Coventry City).

1:03

Mark Bradley (Rotherham United) wins a free kick on the left wing.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers