The Championship is a league renowned for its unpredictability and twists and turns in what is a 46 game long season.
On any given weekend, any team can beat another which makes it one of the closest and exciting leagues in the world.
This season has proved no different, with six teams still competing for a play-off place with just six games to go.
In 5th place currently is Derby on 68 points, three points clear of 7th placed Millwall with a game in hand.
They are at the moment the favourites to secure a play-off spot, with the top three having already practically guaranteed their places if they do not gain automatic promotion.
Aston Villa look to set to join them, with a maximum of eight points needed from their last five games to be sure of making the play-offs.
Gary Rowett’s side have bounced back well from the loss of Johnny Russell in January to the MLS and a string of first-team injuries that have decimated the squad in recent months.
Most of their stars, including Tom Huddlestone and Joe Ledley, returned for their 1-0 away win over Preston on Easter Monday, a result that was desperately needed.
They followed that up with a 3-0 win over Bolton at the weekend, and the goals of Matej Vydra plus the defensive experience of Curtis Davies and Scott Carson should see them over the line.
Two points behind them in 6th is Tony Pulis’s Middlesbrough, who have seen an upturn in form since the former West Brom man took over in December.
Pulis is known for his defensive style of play but Middlesbrough have scored plenty since he came in, with Adama Traore in particular impressing.
A club like Boro will be expecting play-offs as a minimum, and you would expect them to achieve that goal given the quality of their squad, although even if they don’t get there this season, they will be one of the favourites to go up next season under Pulis.
The surprise package of this season has been Millwall, with Neil Harris leading his side to an unexpected 7th place berth at this stage of the season.
The Lions have only lost one game all season, that being on New Years’ Day at Norwich.
They have relied on a mixture of youth and experience, with younger players like Jake Cooper, Jed Wallace and George Saville complemented by the likes of veteran Steve Morison, and an immense run of form has given them every chance of making the play-offs, which would be a remarkable achievement.
Most fans surely would have been happy with a mid-table finish on their return to the Championship, but they have defied expectations so far.
They face tricky trips to Middlesbrough and Sheffield United, and home games against Fulham and Aston Villa, but win at least a couple of those and the Lions could be roaring at the end of the league season.
Behind them on 62 points is Bristol City, who have had a mixed run of form since the turn of the year.
They briefly went 2nd in the table after a Boxing Day win against Reading, just a week after Lee Johnson’s side defeated Manchester United to reach the semi-finals of the Carabao Cup.
They eventually lost on aggregate to Manchester City after giving them a stern test, but have only won twice since then.
Like Millwall, they too face a trip to the Riverside to play Middlesbrough and host Sheffield United on the final day, but they are only four points off the top six and can still make it in.
Another side who had an excellent first half of the season is Sheffield United, Chris Wilder’s side briefly sitting in top spot after a 2-1 away win against Leeds in October.
They have fallen away since then, currently sitting 9th and behind Bristol City on goal difference, but regardless of whether they qualify for the play-offs or not, it has still been a good season for Wilder’s men.
They drew 1-1 with Cardiff last week, a game which they had the better chances in, showing the fine margins that exist in the Championship.
The Blades lost in the Yorkshire derby against Barnsley on Saturday, a result that puts them four points behind Middlesbrough.
They host Preston before the season is out, a game which could still prove crucial for both teams, and also play Bristol City and Millwall.
Brentford sit just one point behind them in 10th, having shown some resurgence in recent weeks.
Their transfer policy is a very effective one, using a stats model to sign players both from England and all around the world.
Some of their signings appear to be gelling together well, with summer signing Neal Maupay netting the winner in both of their previous two games.
Manager Dean Smith has been linked with Premier League jobs in the past, and has done an excellent job at the Bees, who will surely be challenging at the end of the season.
The final team that have a realistic chance of reaching the play-offs is Preston North End, Alex Neil’s side currently occupying 11th place on 60 points.
They have lost their last three league games, although they were unlucky to lose against Derby and had the fair share of possession and chances against Reading.
Neil’s side face only one team out of the top 11 in the remaining fixtures – Sheffield United – which could work in their favour.
They have missed the firepower of top scorer Sean Maguire, who missed four months of the season due to injury, but his return has boosted the team, who have seen some outstanding performances already this season from the likes of Ben Davies, Ben Pearson and Alan Browne.
If Neil’s side can get substantial points out of their remaining games, they still have a chance of qualifying for the play-offs, although like the teams above them up to 7th, will need to rely on Derby and Middlesbrough dropping points.