Postpublished at 8 mins
Rotherham 0-0 Cardiff
Much better from Cardiff.
Mahlon Romeo stings the palms of Viktor Johansson after some clever play down the right, and then Cardiff win a corner.
Cardiff six points clear of relegation zone and require one point from final two games to secure survival
Rotherham three points above bottom three with two games left to play
Kion Etete put Cardiff ahead, Chiedozie Ogbene levelled for Rotherham, Cedric Kipre fired in winner for visitors late on
Sory Kaba hit crossbar with Cardiff penalty before half-time with score at 1-1
Match was originally played in March but was abandoned because of heavy rain with Cardiff leading 1-0
George O'Neill
Rotherham 0-0 Cardiff
Much better from Cardiff.
Mahlon Romeo stings the palms of Viktor Johansson after some clever play down the right, and then Cardiff win a corner.
Rotherham 0-0 Cardiff
Jordan Hugill times his run in behind the Cardiff back-line perfectly, and looks to have just got away from Cedric Kipre when he goes to ground.
Was there contact? Oliver Langford waves play on and Cardiff breathe a sigh of relief.
Rotherham 0-0 Cardiff
An electric start from the hosts, who so nearly take the lead.
Wes Harding whips in a lovely ball from the right-hand side onto Jordan Hugill's head, and the big centre-forward heads against the bar.
Richard Wood then glances a header just wide from a Rotherham corner.
They are bang up for this.
Rotherham 0-0 Cardiff
Referee Oliver Langford peeps his whistle, and away we go...
Rotherham v Cardiff (20:00 BST)
There's a minute's applause before kick-off for former Rotherham winger Barry Webster, who sadly died this week aged 88.
Rotherham v Cardiff (20:00 BST)
As mentioned earlier, Cardiff were leading that abandoned match in March 1-0 before a downpour forced an early end to proceedings.
At least one Cardiff fan has been able to see the funny side...
Rotherham v Cardiff (20:00 BST)
Put quite simply, a win tonight for either side would see them take a giant step towards securing their place in the Championship next season.
Three points would take the victors six points ahead of 22nd-placed Reading with the season's end drawing ever closer.
Fellow strugglers Huddersfield still have three league fixtures to play, including potentially pivotal games against Cardiff and Reading.
Rotherham v Cardiff (20:00 BST)
Rotherham boss Matt Taylor makes three changes to the side that fell to a last-gasp defeat at Bristol City last time out.
Tyler Blackett has been struggling with a hamstring problem of late and is not in the squad, while Tariqe Fosu and Domingos Quina drop to the bench.
Wes Harding and captain Richard Wood come into the starting XI in what appears to be a back five, and Ollie Rathbone also starts in midfield.
Meanwhile, Cardiff manager Sabri Lamouchi makes just two alterations to the XI that drew 1-1 with Stoke.
Ryan Allsop misses out through injury and is replaced in goal by Jak Alnwick, and Jaden Philogene comes in for Romaine Sawyers in midfield.
Connor Wickham is deemed fit enough for a place on the bench, but Ruben Colwill misses out.
Rotherham v Cardiff (20:00 BST)
Rotherham: Johansson, Harding, Peltier, Humphreys, Wood, Bramall, Lindsay, Coventry, Rathbone, Ogbene, Hugill.
Substitutes: Hemfrey, Hjelde, Ferguson, Wiles, Fosu, Quina, Kelly.
Cardiff: Alnwick, Romeo, McGuinness, Ng, Kipre, O'Dowda, Ralls, Wintle, Philogene, Kaba, Etete.
Substitutes: Luthra, Simpson, Sawyers, Rinomhota, Ojo, Wickham, Harris.
Rotherham v Cardiff (20:00 BST)
All the focus has been firmly fixed on the top end of the Championship this week, as Burnley were crowned champions on Tuesday, before Sheffield United beat West Bromwich Albion last night to secure promotion back to the Premier League.
Tonight, the battle to avoid the drop is in the spotlight, as Cardiff travel to South Yorkshire to face fellow strugglers Rotherham.
Sabri Lamouchi's side actually made this trip last month and led 1-0 through a Jaden Philogene goal, but a heavy downpour saw the game suspended and then abandoned because of an unplayable pitch.
Let's get cracking with take two, shall we...