League One
Port Vale2Rotherham0

Port Vale 2-0 Rotherham United

Port Vale closed in on the play-off places as goals by Louis Dodds and Gavin Tomlin gave them the points against 10-man Rotherham.

The hosts took the lead when Tom Pope headed down for Dodds to hammer a shot past Millers goalkeeper Adam Collin.

Vale keeper Sam Johnson saved Kieran Agard's penalty after James Tavernier had been tripped by Richard Duffy.

Rotherham defender Claude Davis saw red for kicking out at Pope before Tomlin sealed victory from 12 yards.

The one downside for Vale was a late booking for Anthony Griffith, which was his fifth of the campaign, earning him an automatic suspension.

VIEW FROM THE DRESSING ROOM

Port Vale boss Micky Adams told BBC Radio Stoke:

"I couldn't have wished for any better. It was a terrific performance. Our energy levels were different class.

"They have got some decent players and I thought we could stifle them with maybe having three in midfield.

"You'd have to say we were slightly fortunate to keep a clean sheet.

"There were no complaints about the penalty. There was some poor defending leading up to it. But Sam Johnson pulled off a great save."

Line-ups

Port Vale

  • 12Johnson
  • 2Yates
  • 5Dickinson
  • 21GriffithBooked at 45minsSubstituted forBirchallat 73'minutes
  • 24DuffyBooked at 25mins
  • 6Chilvers
  • 18Lines
  • 7Loft
  • 11Pope
  • 8DoddsSubstituted forWilliamsonat 84'minutes
  • 10TomlinSubstituted forShukerat 78'minutesBooked at 90mins

Substitutes

  • 15Shuker
  • 19Williamson
  • 22Lloyd
  • 26Birchall
  • 29Hughes
  • 34Boot
  • 39Hugill

Rotherham

  • 21Collin
  • 27Tavernier
  • 3Skarz
  • 10O'ConnorBooked at 32minsSubstituted forBrindleyat 61'minutes
  • 5DavisBooked at 54mins
  • 20Morgan
  • 22Agard
  • 4ArnasonBooked at 67mins
  • 9RevellSubstituted forTubbsat 84'minutes
  • 28VuckicSubstituted forTidserat 59'minutes
  • 18PringleBooked at 82mins

Substitutes

  • 1Shearer
  • 2Brindley
  • 6Mills
  • 7Worrall
  • 8Frecklington
  • 16Tubbs
  • 23Tidser
Referee:
Robert Lewis
Attendance:
6,738

Match Stats

Home TeamPort ValeAway TeamRotherham
Possession
Home57%
Away43%
Shots
Home13
Away9
Shots on Target
Home6
Away4
Corners
Home8
Away3
Fouls
Home14
Away9

Live Text

Match ends, Port Vale 2, Rotherham United 0.

Full Time

Second Half ends, Port Vale 2, Rotherham United 0.
Attempt saved. Kieran Agard (Rotherham United) right footed shot from the centre of the box is saved in the top centre of the goal.

Booking

Chris Shuker (Port Vale) is shown the yellow card.
Foul by Chris Shuker (Port Vale).
Ben Pringle (Rotherham United) wins a free kick on the left wing.
Attempt missed. Ben Williamson (Port Vale) right footed shot from the right side of the box is close, but misses to the right.
Attempt missed. James Tavernier (Rotherham United) right footed shot from outside the box is too high.
Attempt saved. Matt Tubbs (Rotherham United) right footed shot from the right side of the box is saved in the centre of the goal.
Corner, Port Vale. Conceded by Kári Arnason.
Tom Pope (Port Vale) wins a free kick on the left wing.
Foul by Kári Arnason (Rotherham United).

Substitution

Substitution, Port Vale. Ben Williamson replaces Louis Dodds.

Substitution

Substitution, Rotherham United. Matt Tubbs replaces Alex Revell.

Booking

Ben Pringle (Rotherham United) is shown the yellow card.
Corner, Port Vale. Conceded by Ben Pringle.
Attempt missed. Tom Pope (Port Vale) header from the centre of the box is just a bit too high.

Substitution

Substitution, Port Vale. Chris Shuker replaces Gavin Tomlin.
Corner, Port Vale. Conceded by Craig Morgan.
Foul by Chris Birchall (Port Vale).
Kieran Agard (Rotherham United) wins a free kick in the attacking half.
Tom Pope (Port Vale) wins a free kick in the attacking half.
Foul by Kári Arnason (Rotherham United).

Substitution

Substitution, Port Vale. Chris Birchall replaces Anthony Griffith.

Goal!

Goal! Port Vale 2, Rotherham United 0. Gavin Tomlin (Port Vale) right footed shot from the centre of the box to the centre of the goal. Assisted by Chris Lines.

Booking

Kári Arnason (Rotherham United) is shown the yellow card.
Hand ball by Kári Arnason (Rotherham United).
Foul by Liam Chilvers (Port Vale).
Kieran Agard (Rotherham United) wins a free kick in the defensive half.

Substitution

Substitution, Rotherham United. Richard Brindley replaces Michael O'Connor.
Attempt missed. Louis Dodds (Port Vale) left footed shot from the left side of the box is close, but misses to the left.

Substitution

Substitution, Rotherham United. Michael Tidser replaces Haris Vuckic.
Attempt missed. Doug Loft (Port Vale) header from the centre of the box misses to the right.
Corner, Port Vale. Conceded by James Tavernier.
Attempt blocked. Gavin Tomlin (Port Vale) right footed shot from the right side of the box is blocked.

Dismissal

Claude Davis (Rotherham United) is shown the red card for dangerous play.
Tom Pope (Port Vale) wins a free kick in the defensive half.
Dangerous play by Claude Davis (Rotherham United).
Corner, Rotherham United. Conceded by Carl Dickinson.
Attempt blocked. Kieran Agard (Rotherham United) right footed shot from outside the box is blocked.
Foul by Chris Lines (Port Vale).
Michael O'Connor (Rotherham United) wins a free kick in the defensive half.
Attempt saved. Doug Loft (Port Vale) right footed shot from outside the box is saved in the top centre of the goal.
Corner, Port Vale. Conceded by Claude Davis.

Second Half

Second Half begins Port Vale 1, Rotherham United 0.

Half Time

First Half ends, Port Vale 1, Rotherham United 0.
Michael O'Connor (Rotherham United) hits the left post with a right footed shot from outside the box from a direct free kick.

Booking

Anthony Griffith (Port Vale) is shown the yellow card.
Foul by Anthony Griffith (Port Vale).
Michael O'Connor (Rotherham United) wins a free kick in the defensive half.
Foul by Chris Lines (Port Vale).
James Tavernier (Rotherham United) wins a free kick on the left wing.
Attempt saved. Gavin Tomlin (Port Vale) right footed shot from the left side of the box is saved in the bottom right corner.
Corner, Port Vale. Conceded by Kári Arnason.
Attempt blocked. Doug Loft (Port Vale) right footed shot from outside the box is blocked.
Tom Pope (Port Vale) wins a free kick in the attacking half.
Foul by Claude Davis (Rotherham United).
Attempt missed. Kári Arnason (Rotherham United) right footed shot from more than 35 yards is close, but misses to the left.
Attempt missed. Doug Loft (Port Vale) right footed shot from the right side of the box is close, but misses to the left.
Foul by Anthony Griffith (Port Vale).
Kári Arnason (Rotherham United) wins a free kick in the defensive half.
goal

As It Stood

TeamPWDLGDPts
1Brentford2315441749
2Leyton Orient2314632548
3Wolves2314632148
4Preston2312831044
5Peterborough231238839
6Rotherham231085838
7Port Vale231139036
8Swindon231049934
9Walsall23977434
10Bradford237106931
11MK Dons22949431
12Coventry231166829
13Crawley23788-529
14Colchester23698-427
15Carlisle237610-1227
16Gillingham247512-1026
17Sheff Utd236710-725
18Oldham226610-524
19Shrewsbury235810-423
20Tranmere236512-1623
21Bristol City234109-322
22Crewe235612-2621
23Stevenage235414-2019
24Notts County245316-1118
View full League One table

Top Stories

Get Inspired Activity Finder

Run by the BBC and partners

Find ways to get active near you:

For more ideas, information and inspiration, visit bbc.co.uk/getinspired