Tonight saw the last two westbound trains to Garscadden running late, and the Fort William southbound sleeper made it into Queen Street early, so I offer you this photo of 73967 leading the Fort William sleeper into Queen Street:
(For all the times I've got the last couple of trains west, I've never also had the sleeper run early to see it in Queen Street; I think the furthest east I'd seen it was going through Charing Cross. I was slightly confused hearing a diesel rumble into the station before I realised it must be the sleeper running early, which also explained the ScotRail staff on the platform, presumably for dispatch!)