The race for Premier League promotion has been anything but straight-forward.
Yes, West Bromwich Albion and Leeds United have been leading the pack for much of the season, but neither has been able to pull away from the pack.
[ MORE: Premier League schedule ]
The Baggies enter a midweek matchday with a four-point lead on Leeds and third-place Fulham, which is wild considering Leeds has lost four of five and has just two wins since Dec. 14. West Brom is 3W-5D-3L since Matchweek 21.
Despite this, Leeds has not left the automatic promotion spots since Matchweek 17 and the Baggies have been top two since the 11th week of the season.
The top two could change on Tuesday, and Leeds could sit as low as fifth.
Leeds’ 55 points are level with Fulham, and fourth-place Nottingham Forest is a single point back of both. Brentford is fifth, with 53 points.
The Bees host Leeds on Tuesday, while Nottingham Forest will welcome Charlton Athletic.
Fulham and West Brom won’t play their 32nd matches of the season until Wednesday.
2:45 p.m. ET Tuesday
Blackburn Rovers v. Hull City
Wigan Athletic v. Middlesbrough
Nottingham Forest v. Charlton Athletic
Brentford v. Leeds United
Swansea City v. QPR
Barnsley v. Birmingham City
2:45 p.m. ET Wednesday
Millwall v. Fulham
Bristol City v. Derby County
Luton Town v. Sheffield Wednesday
Huddersfield Town v. Cardiff City
3 p.m. ET Wednesday
Stoke City v. Preston North End
Reading v. West Bromwich Albion