What a vintage season we've witnessed in League 1.
It's been tremendously exciting from start to finish and now after 45 matches we also have the bonus of a thrilling climax to look forward to on the final day. Whoever wrote the script for 2009/10 had it spot on!
At the top I actually believe we will be short on drama this weekend, as I'm backing Leeds United to get themselves over the line in second place with a home win against Bristol Rovers. Destiny is in their own hands and I don't expect them to blow it in front a sell-out Elland Road crowd.
Having tasted painful play-off defeats in recent times you can rest assured the Leeds players will want to avoid them this year at all costs. Psychologically it would be difficult to take another traumatic disappointment, so with that in mind I will be extremely surprised if they slip up. With a vocal home support behind them it's hard to imagine anything other than a home win against an inconsistent Rovers outfit.
I've been to many matches at Elland Road this season and the fans have been outstanding. All they need to do is rouse themselves for one last game and it should inspire their team to land the three points they need. Leeds fans have got to cheer everything on the day; every throw-in, every pass, every shot, every tackle. Being the 12th man will transmit itself to the team. If the players can keep their heads and do what they are capable of I envisage a memorable day for the club - and personally I think they deserve promotion after the season they've had.
Down at the bottom it's not so easy to predict the outcome. I can safely say that I don't have a clue what will transpire in this final round of fixtures but I do know that I wouldn't want to be in the Tranmere, Exeter or Gillingham dressing rooms! It will be so, so tense for all three of those teams.
Of the trio I'd say Tranmere Rovers have the most momentum. Beating Millwall last Saturday was a magnificent result where they took advantage of the Londoners' promotion jitters expertly. Their situation will be very different this weekend though, as Stockport County have just pride to play for. This makes them dangerous customers in my opinion. Free of tension, they could raise their game.
Exeter City have a hard match at home to Huddersfield Town, while Gillingham travel to Wycombe who will want to end their disappointing season on a high in front of their home support. That's the thing on the final day; every club in the land wants to say goodbye to their support by putting on a quality show for their fans. No fixture is straightforward on the last day of the season.
I'll be riveted to the action on Saturday afternoon with six of the fixtures having a say in the final outcome. That's got to be unprecedented hasn't it?
Many of the players will be exhausted after a long, arduous campaign but adrenalin will see the lads through for one last push. Those teams (and individuals) who will be able to keep their nerves under control best will likely prevail but until we reach 5pm on Saturday none of us can be certain who those fortunate and unfortunate clubs will be.
It will be a pity when this League 1 season comes to an end. I've loved it.