An injury-time strike from Peter McDonald denied Peterhead the chance to claim the League 2 title at Balmoor.
Jack Leitch looked to have netted the game’s only goal in the 37th minute when he slotted home from a Rory McAllister pass.
It was a nervy second half as the Blue Toon failed to find the second goal that would have killed the game as a contest and they were made to pay in injury time when McDonald levelled from close range.
The Blue Toon will now look to complete the job against Queen’s Park at Hampden next Saturday.
The Balmoor draw coupled with Clyde’s 3-0 win against Queen’s Park means the Blue Toon will go into the final weekend with a two point advantage over the Bully Wee.
Peterhead went into the game with a four-point advantage over Clyde and knowing a victory would be enough to guarantee the title.
Blue Toon manager Jim McInally made one change from the side that defeated Elgin City 2-1 at Borough Briggs last weekend with Cameron Eadie stepping in for the suspended Michael Dunlop.
There was also a place on the bench for Derek Lyle, whose season looked to be over after fracturing his ankle in a 2-0 defeat against Berwick Rangers last month.
The game kicked off following a minute’s applause for former Celtic captain Billy McNeill, who died on Monday aged 79.
The Blue Toon, backed by a sizeable crowd at Balmoor, made a promising start with a Jason Brown header from a Leitch corner well held by Stirling stopper Callum Ferrie inside two minutes.
The hosts continued to look the more likely with Leitch almost turning home a Brown cut-back before Ryan Dow went close from a Rory McAllister centre.
A superb tackle from Jamie Stevenson prevented Darren Smith from getting a shot on goal before a curling effort from Dow was well dealt with by Ferrie at the other end.
McAllister went close with a left-footed volley that trickled agonisingly past the post.
It was getting nervy at Balmoor before the hosts made the breakthrough after 37 minutes when Leitch pounced on a Cammy Thomson mistake before trading passes with McAllister and slotting beyond Ferrie.
The Blue Toon were inches away from a second when Jamie Stevenson’s pin-point cross fell perfectly for Leitch but his shot on the turn just missed the target.
McInally’s men knew one more goal would put the game beyond the Binos but McAllister nodded wide and Leitch fired over as they pushed for the killer second.
Stirling still looked capable of posing a threat with Greg Fleming called into action to keep out Dylan Mackin’s downward header from a Max Ashmore corner.
Peterhead passed up a glorious chance to double their advantage when substitute Shane Sutherland somehow volleyed over from three yards out with the goal gaping.
The Binos had a penalty appeal waved away when Lewis McLear tumbled in the area as Peterhead looked to hold on but there was a sting in the tail deep in injury time when McDonald converted from close range to deny Peterhead their title party.