The first chance fell to the home side. Ryan Brooke heading over from a swinging freekick.
Runcorn Linnets took the lead a quarter of an hour in. Lewis Doyle played the ball into the box, it looked almost certain Theo Roberts was going to claim it, but he missed the ball, letting Ryan Brooke head into an empty net.
In bizarre fashion, the Bucks equalised just two minutes after. A mixup in the Linnets back line allowed Tom Peterson to snatch hold of it, and a lobbed shot found its way into the back of the net.
Brooke scored again and gave Runcorn Linnets the lead on half an hour. A well worked goal from the home side. Ally Brown played in a great ball from the right side to Ryan Brooke who’s side-foot volley is out of Theo Roberts reach.
Declan McLoughlin had two long-ranged efforts in a matter of minutes going agonisingly wide.
In the second half, the Bucks had an abundance of opportunities to find an equaliser. A few frustrating attempts not landing on goal.
Will Bell from the back almost scored a fabulous 40-yard effort squirming just wide.
The best chance of goal for the Bucks in the second half was a Tom Peterson scrappy header being fumbled onto the post.
Linnets calved out a great chance in Iwan Murray hitting a shot and Theo Roberts was down low to save.
But in the final seconds of play, Runcorn Linnets secured a monumental victory in the promotion race as Oladapo Olarewaju pounced on a mistake in the Bootle backline to round off the scoring.