Gary McDonald has been an integral part of St Johnstone’s run to the Scottish Cup Final.
In their win away to Forfar, he scored what seemed a perfectly good goal only for it to be chalked off.
However, undaunted, he got Saints off to the perfect start in their next tie, away to Raith his early strike setting the Perth men up for victory.
Now midfielder Gary “can’t wait” for Saturday’s final at Parkhead against Dundee United.
It has been a long, hard but, ultimately, successful first season for Gary who, this time last year, was training with Saints with a view to securing a deal.
He did just that and has now signed on for another year.
And he hopes to end his first season as a St Johnstone player with a cup-winner’s medal.
“This is the furthest I’ve been in the Scottish Cup and to get this far is great.
“We also had a super League Cup run where we got to the semis and that was great, too,” said Gary, who travels many miles on a daily basis.
He lives in Kilwinning, Ayrshire, which means a fair trek for training at Saints’ bases in Perth and Stirling.
“I’m really enjoying my time with St Johnstone,” Gary went on. “It’s been a cracking season, starting with the Europa League games, then has come the successful league and cup campaign.
“I was at Morecambe last season and, although I enjoyed my time there, I wanted to get back up the road and the move to Saints has worked out well.
“Having started with Kilmarnock, I’ve been at Oldham, Aberdeen, Hamilton, Morecambe and now here.
“I always hoped I would have a good time of it when I came back to Scotland and it’s worked out really well.”