Bonnyrigg Rose extended their unbeaten run by beating a worthy opponent 3-1 in Perth to reach the last 32.
The Rose started well and opened the scoring in 23 minutes through Wayne McIntosh netting his 14th goal of the season, just two minutes after he had had the ball in the Swifts’ net only to be ruled offside.
Bonnyrigg could have added to that on a bitterly cold day at the Riverside Stadium but it remained as tight as that at 1-0 to the Rose at half time.
Rose’s Kieran McGachie hit a good chance wide just two minutes into the second half and in 54 minutes Andrew Kidd hit the Jeanfield upright.
Homester Lewis Baker also missed a chance for Swifts from a rebound off goalkeeper Andrews. However, it was all square two minutes later in when Jeanfield – who are top of the Premier League – were rewarded at last with the equaliser through Baker to make a real game of it.
Next, Lewis Turner intercepted a pass to set up a chance, but he failed to capitalise in what was now a cracking cup tie.
However, Rose had the final say with a double late blast to win the tie.
In 88 minutes, with two subs – Ross Archibald and Fraser McLaren – introduced, the former, who was seeing action for the first time since September 5, side-footed home following a goalmouth scramble.
Then, in injury time, McIntosh struck his second goal of the afternoon and his 15th of the season. Bonnyrigg have now scored 57 goals from 17 games.
This Saturday, Rose return to Super League business when they visit champions Kelty Hearts. Both clubs are on 24 points from 12 games played, but the Rose are two goals to the good.
Kelty drew 4-4 at Bonnyrigg earlier in the season after trailing 4-2, when they fought back and scored twice to share the points.
Last Saturday, Kelty won their Scottish Cup tie 1-0 away at Clydebank and set up the prospect of an exciting game in Fife this weekend.