Lossiemouth 2 Formartine United 4 (att 140)
A mini-break on the Isle of Skye gave me a chance to move a step closer to completing the Highland League, albeit after a lengthy diversion to the Moray coast before heading home.
Weather wise it turned out to be one of the better parts of the Scotland to be in, with mild temperatures and none of the wind and rain that apparently affected games further west. This isn't a part of the world to be in if there's risk of a late postponement.
Lossiemouth have been one of the league's strugglers in recent years, with only Fort William keeping them clear of bottom place so far this season. I didn't expect much of a contest, with in-form Formartine likely to win comfortably.
They did in the end, but Lossiemouth put up stern resistance, twice coming from behind in a lively first half that finished 2-2. Formartine had to play better after the break and they did, eventually overcoming Lossiemouth's defence twice.
It was a performance that suggested Lossiemouth's season can improve, but with the exception of the hapless Fort William there are few easy opponents in the Highland League.
Lossiemouth's Grant Park ground was better than I'd expected based on the photos I'd seen. The old stand has been replaced by a pre-fab kit version but it's well-situated on a grass bank, in between the dugouts, and gives seated spectators a good view.
There's a large covered terrace on the opposite site, and although the rest of the ground is open there's some grass banking to provide an elevated view. Refreshments, including the tasty steak pie I had with a pre-match coffee, are sold from a quaint pavilion in the corner of the ground.
It's also worth pointing out that although there was no programme for this match, the club did produce free colour teamsheets that were available near the entrance.