Kelty hearts were broken by a late winner from the Rose seeing Bonnyrigg grab top spot with a sixth clean sheet in eight games to boot.
After their win over current champions Kelty Hearts seeing the Rose notch their 13th win of the season on a current run unbeaten in 15 consecutive games and poised on 57 goals for the season before this coming Saturday entertaining second bottom St Andrews United who lost 3-2 at home to Broxburn last Saturday.
St Andrews are one of only two teams to beat the Rose this season beating Bonnyrigg 2-0 way back in August on the opening day of the new season.
Against Kelty on Saturday it was almost a “six pointer” but with Robbie Horn’s Rose deserving their narrow victory on the new all-weather but slippy pitch at Kelty which following major changes now is a fine set up at New Central Park.
The Bonnyrigg squad continued to show good team spirit in a game well contested by both teams in a tight goalless first half that just lacked a goal.
This Super League ‘match of the day’ continued into a competitive second half on a bitterly cold day in Fife with play raging from end to end.
The real drama came in 78 minutes when Kelty’s Gary Leighton foul on Kieran McGachie resulted in a Bonnyrigg penalty and a second yellow card for Leighton who was sent off.
It was substitute Fraser McLaren barely on the pitch who took the penalty but it was saved by Kelty keeper Allison.
Bonnyrigg pressed for the elusive goal against 10 man Kelty with a procession of corners to no avail.
But it was not until deep into time added in the 93rd minute that a corner found McIntosh trying to get a finish on it but in stepped Ewan Moyes to slam the ball home for a stunning winner to grab all three points for Bonnyrigg and keep their Super League title dream alive. They will now be hoping to get revenge against St Andrews on Saturday at New Dundas Park.