A place in the third round of the Scottish Cup was at stake. However, it is the Highland League team who will face Stranraer despite their mammoth 28/1 pre-match odds.
Hearts, the Championship league leaders, were embarrassing, going 1-0 behind early in the first half. They struggled to an equaliser through Christophe Berra but were level for minutes before the home side earned a deserved win.
The fall-out from the match will likely last many days and perhaps weeks with fans understandably upset.
How did the players involved rate out of ten?
Player ratings scale - 10: One of the best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: A terrible day at the office. 2: Abysmal. 1: One of the worst performances you've seen.
1. Ross Stewart - 4
Had little chance with the first Brora goal but did not cover himself in glory for the second, failing to get the necessary purchase on the cross allowing McLean to fire into the roof of the net..
Photo: Bill Murray - SNS Group
2. Craig Halkett - 3
Part of a dysfunctional defence, played out of position at right-back, not overly refined with the ball.
Photo: Craig Foy - SNS Group
3. Peter Haring - 3
A difficult watch seeing the Austrian drop to such a level of performance. Really slack with the ball, unsure with his movements which led to some uncomfortable situations.
Photo: Paul Devlin - SNS Group
4. Christophe Berra - 3
Scored the goal but didn't cover himself in glory for the opener. The defence as a whole struggled despite not being pressurised all that often.
Photo: Mark Scates - SNS Group