FREAK results happen but at no point did I or anyone else foresee Aberdeen failing to beat League One whipping boys Stenhousemuir.
As results go it was an absolute shocker from Aberdeen and spoiled what should have been a god day with all the other teams doing their part. Bitterly disappointing but it's done now and I'm focusing on the last four-round Scottish Cup game to be played, the all-Premiership clash as Hearts host Livingston.
Hearts vs Livingston (2.30pm)
Surprise package Livi produced one of the results of the season so far the last time these two met as they battered Hearts 5-0 at home. That result caused captain Christophe Berra to cancel the club's Christmas weekend away in Prague.
They meet for the first time since then and Hearts will be wanting to ensure it's their name in the hat for the next round.
The Jambos signed off for the winter break with a massive 1-0 away at arch-rivals Hibernian and that was a much-needed boost after a run of really poor results.
While a few of their players are still a few weeks away from returning, they have a good squad. And with this being a cup game and also the incentive of putting right the wrongs of the last meeting between the two, I fancy Hearts to progress to the next round.
Livi as we know are no mugs and will make life extremely difficult for Hearts, they haven't weakened during the transfer window and will be confident of getting another result against them.
I've pointed out a few times this season that all of Livi's good work is done at home on their plastic pitch. Away from home they have only collected 7 of their 30 points. Taking Hearts to edge this.
- Hearts to Win
- 20/23 (McBookie) (NAP)