FASTEN your seatbelts and be prepared for a turbulent 90 minutes. On the final day, of the 24 clubs in League Two, only the bottom 12 stand no chance of promotion. That’s a proper photo-finish.

The fixture computer has given us Yeovil Town at home as our last fixture. Nothing can be taken for granted, but we’ll take that as an opportunity to win.

We need to overtake three sides by Saturday evening to finish in a play-off position.

If we win, Blackpool, Stevenage, Carlisle and Cambridge need to win to stay above us.

If Cambridge win we need to win and score more goals than them to finish above them.

If Wycombe win and score five more than us, they would go above us even if we win.

We could even go into the last ten minutes of the game winning, but needing to score more.

Potentially, it’s set up for a tension-packed finish as live scores filter in from elsewhere.

If all the possible permutations make your brain short-circuit, you are not alone. It will be even worse on Saturday when we are all likely to be suffering from cognitive overload.

There are definite similarities with two years ago when we joyfully beat Preston to stay in League One. Tomorrow could be just as tense.

The drama last Saturday at Orient was bad enough. We generally controlled the game and appeared to be cruising to a win until Sandro Semedo gained possession deep in midfield.

As Semedo carried the ball forward I said to Matt Hudson ‘This could go anywhere’. And it did - right into the top corner with Sam Walker frozen.

I have seen Semedo four times this season, initially as a slightly erratic left-back, once as an unpredictable left midfielder and now as an energetic central midfielder who pings world-class goals!

He is versatile and actually played the additional five minutes plus three minutes injury times positioned in the back four.

It took a stroke of fortune for us to regain the lead. Macauley Bonne chased a ball to the by-line but could do no more that give possession to Orient. With the sort of mistake that has symbolised Orient’s defensive season, Jens Janse wasted little time in giving it back to Tarique Fosu, who evaded keeper Sergeant to set up Chris Porter in front of the net for his easiest goal of the season.

Macauley doubled the lead and decided the result when he bullied Koroma and, sensing that no-one was up in support, buried the ball into the fall corner, across the keeper.

Drama was to follow, as a blue smoke capsule onto the pitch was the sign for disgruntled O’s fans to storm the pitch from all angles and cause a two-hour break in play while the stadium cleared, the pitch and goals were prepared and the teams readied themselves to play out the obligatory final five minutes plus injury time.

We kicked off on resumption, gave the ball to Orient and effectively that was that until the final whistle went as Orient passed the ball among themselves.

The U’s support at Orient was fantastic, in a fixture that is now the best away day, ahead of Cambridge and Wycombe. How good it would be to meet one of those sides in the play-off semis - but no, it is dangerous to think beyond the challenge tomorrow.

Give us an early goal or two to take the pressure off and it will be a carnival. The longer it goes without a goal, the more the tension will build. The scene is set for a new hero to emerge.

The only cloud on the horizon is that Brennan Dickenson has suffered an ACL rupture and will be out of action for the rest of 2017. It feels so unfair after the marvellous season he has had.

To lose attacking players such as Guthrie, Dickenson and Slater makes tomorrow’s task harder than it would otherwise would be, but success will be even sweeter if we make the play-offs despite the catalogue of injuries.

And so we all head to the stadium tomorrow, not knowing if we will be elated and jubilant, or downcast and deflated. Somewhere across the country there will be heroes and villains, winners and losers. In terms of drama, the script could not have been better written.