Brora hadn’t played since their 2-1 first-round victory over Camelon on January 11, hours before Scottish football was suspended under the men’s top two divisions.
The Highland League remains on hold with Brora having made just three league appearances, but they stunned league leaders Robbie Neilson – Scottish Cup finalists for the past two years – at Dudgeon Park.
Brora took the lead in the 12th minute when Jordan Macrae found the top corner following a break to the left.
Hearts missed a number of chances, with Jamie Walker and Armand Gnanduillet the main culprits, but they tied in the 69th minute when Christophe Berra picked up the ball after a corner kick.
Incredibly, Brora regained the lead six minutes later when Martin Maclean came home from a corner kick.
The home side held on without much late fear to draw a third round draw at home against Stranraer on April 3.
Round-up: Celtic Falkirk Seal Tie
Falkirk arranged a trip to Celtic Park after coming back from behind to win 2-1 at Arbroath. Thomas O’Brien gave the hosts an early lead, but Charlie Telfer equalized with a neat finish just before the break.
Arbroath dominated the second half but the Bairns broke in the 87th minute and Kai Fotheringham struck.
Inverness got a Highland derby against Ross County but they got a late scare in a narrow 3-2 win over Buckie Thistle.
Goals from James Keatings and Sean Welsh in the first half gave Caley Thistle a 2-1 lead until Callum Murray equalized with six minutes left. Daniel Mackay put the championship side back in the lead two minutes later to arrange the trip to
Partick Thistle got a trip to Tannadice to face Dundee United after a 3-0 home win over Cowdenbeath. Shea Gordon, Zak Rudden and Connor Murray were on target.
Raith Rovers will travel to Livingston after winning 2-0 at Stirling thanks to goals from Gozie Ugwu and Dylan Tait.
Dumbarton will host Aberdeen after a 4-0 win Huntly thanks to a double from Jamie Wilson and one each from Ryan McGeever and Ross Forbes.
Ayr also won 4-0, to Elgin, after goals in the first period from Joe Chalmers, Michael Moffat and Luke McCowan (two). They will now host Clyde, for whom David Goodwillie was on target in a 2-0 win over Keith.
Stenhousemuir will host Kilmarnock after Mark McGuigan’s goal claimed a 1-0 victory at Peterhead.
Craig Johnston scored a hat-trick as Montrose won 7-1 to Nairn to arrange a trip to the northeast coast to face Fraserburgh.