Wide open racepublished at 17:14 British Summer Time 21 April
#bbcefl

There were a few disappointing results lingering around the fight for the play-offs but it's made things rather interesting.
Wins for Millwall and Blackburn Rovers have them firmly in the fight, while a loss for West Bromwich Albion has left them with little hope of a lifeline to the top six.
Bristol City fail to secure their place today after a shock loss to Luton Town but aren't punished too much as closest rivals Coventry City and Middlesbrough equally lose to struggling sides.
Many a surprise then and with two games to go, maybe more to come.