Rotherham United were unable to settle an old score at Vale Park today.
Vale won the same fixture 6-2, in League Two, last season.
But a sending off put the skids under Steve Evans’ hopes of a road victory.
Rotherham, sixth in the table, had on-loan forward Haris Vuckic in the starting 11, despite earlier fitness issues.
Rob Milson and Mark Bradley both served one-match bans after they picked up their fifth bookings of the season in the Boxing Day win over Bradford.
There was a late change to Rotherham team as Lee Frecklington pulled out just before kick off with illness.
And there was more bad news to come.
Tom Pope’s flick-on was picked up by Louis Dodds who fired left footed into the net from 18 yards.
Millers got a chance to get level with a penalty.
James Tavernier was brought down but Kieron Agard’s spot-kick was stopped up by Johnson, to his right.
Pope had a goal ruled out for offside when the second half got underway, the home side attacking the Bycars End.
Then the task got a whole lot tougher for the Millers.
Claude Davis was sent off for kicking Pope after a free kick had been awarded.
On 67 minutes Rotherham got in deeper trouble, Gavin Tomlin firing home a low shot.
From that moment on, the game was a formality for Vale.
PORT VALE: Johnson, Yates, Duffy, Chilvers, Dickinson; Loft Lines Griffth Dodds; Tomlin Pope.
Subs: Boot, Shuker, Williamson, Lloyd, Birchall, Hughes Hugill.
ROTHERHAM UNITED: Collin, Tavernier Morgan Davis Skarz; Agard Arnason O’Connor Pringle; Vuckic Revell.
Subs: Shearer Brindley Davis Mills Worrall, Tidser, Tubbs.
Referee: Rob Lewis (Shropshire.)
Attendance: 6,738 including 1,205 Millers fans.