Blackburn Rovers' fight to avoid the drop into League One will go to the final day of the season.

John Eustace's side have missed the chance to secure safety in each of the last two weekends, meaning they may need a positive result at champions Leicester City.

The 'supercomputers' and data crunchers of the world have Rovers at around a four per cent chance of being relegated. As has been the case for the entirety of the campaign, it is in their hands.

However, it would not take that much for three teams to leapfrog Rovers on the final day, if they lost at The King Power Stadium. Goal difference could prove pivotal as it did back in 2017.

READ MORE: Vardy sends warning to Rovers during title celebrations

Fortunately, three of the four teams also embroiled in this battle face teams with something on the line too. Nobody knows what effect Leicester's title win on Monday will have on their motivation this weekend.

So, here are all the permutations, scenarios and others bits to consider as Blackburn Rovers approach final day.

Championship state of play

19: Blackburn Rovers, 50 points, -16 GD

20: Sheffield Wednesday, 50 points, -26 GD

21: Plymouth Argyle, 48 points, -12 GD

22: Birmingham City, 47 points, -16 GD

23: Huddersfield Town, 45 points, -27 GD (As good as R)

24: Rotherham United, 24 points, - 55 GD (R)

Fixtures left to play:

Leicester City vs Blackburn Rovers

Sunderland vs Sheffield Wednesday

Plymouth Argyle vs Hull City

Birmingham City vs Norwich City

What do the opposing teams have to play for?

Leicester City are champions and so have nothing tangible to play for.

Sunderland are mid-table and so have nothing tangible to play for.

Hull City have to win at Plymouth and hope West Brom lose to finish in the play-offs. They could also catch Norwich with an eight-goal swing.

Norwich City need to better West Brom's result to ensure they finish fifth. A point ensures Hull City can't catch them.

What each team needs to finish above Blackburn Rovers:

If Rovers lose at Leicester

Sheffield Wednesday: Need a point at Sunderland because of their inferior GD.

Plymouth Argyle: Need to beat Hull City.

Birmingham City: Need to beat Norwich City and would finish above Rovers on GD.

If Rovers draw at Leicester

Sheffield Wednesday: Need to beat Sunderland.

Plymouth Argyle: Need to beat Hull City and would finish above Rovers on GD.

Birmingham City: Can only reach 50 points so Rovers would be safe.

If Rovers win at Leicester

Blackburn Rovers can't finish lower than 19th. They could end the season as high as 17th.

If Queens Park Rangers lose to Coventry City and Stoke City lose at home to Bristol City, Rovers could finish above them both on GD.