Despite four straight draws, Norwich still in good shape for promotion and they are pretty much 1 point away from confirming it (though with their superior GD it will take essentially two heavy defeats to miss out)
The big result today was in Brentford where Leeds fell for the second straight match (3rd in 5) and they fall three points behind Sheffield Utd, but with the GD involved its "really" 4. One win for United should be enough and they host an already relegated Ipswich this weekend. Leeds also play Ipswich on the final day but before they play the inform Villa
Villa and West Brom pretty much cemented to play each other, only question is who hosts the 2nd leg which in my opinion doesn't mean much without away goals being involved. Five teams still can get that final playoff spot: Derby (67), Boro (67), Bristol (66), Sheffield Wed (63), Swansea (62)...Derby, Bristol and Swansea all have three games remaining, one of them is actually Swansea vs. Derby on May 1st, Swansea are in a position where they must win out. Bristol's game in hand is away to Millwall. Bristol also face Derby next week so those two teams really control their own destiny somewhat. Middlesbrough with two games left only but they have the easiest fixtures on paper.
With Ipswich and Bolton already down only the last spot is to be determined, Rotherham lost a lead at home to Birmingham are in the most trouble. Millwall is probably the only other realistic candidate for the drop but they have a game in hand. Reading are six points clear but their GD is much better than Rotherham's. Rotherham's remaining fixtures are both again playoff contending teams (West Brom away, Boro home) while Millwall host Bristol, host Stoke then go to Wigan on the final day