DURHAM City gave boss Dickie Ord something to cheer about on his sick bed as they beat Trafford 3-2 in the Evo-Stik League Division One North.
In his absence, team affairs were entrusted to James Winter, who listed himself as a substitute. And it was a winning start for the stand-in boss.
City made a dream opening, taking the lead after just seven minutes.
David Dowson picked the ball up some 30 yards out, advanced towards the home goal and tucked his shot just inside the post.
However, right on the stroke of half-time Trafford hit back, with Steve Mason driving into the roof of the net, giving goalkeeper Lewis Graham no chance.
Six minutes into the second period and City were behind as Paul Ashton struck and soon afterwards Michael Oates should really have made it three.
City came back with Dowson twice going near before Thompson levelled with a cracking shot from 30 yards which left keeper Andy Robertson stranded.
Ord has bemoaned the fact that Durham have been guilty of conceding late winning goals to their opponents, but this time it was the Citizens who came up trumps in the final minutes.
Jonathan Davis picked out Amar Purewal, who chipped the goalkeeping from an acute angle to earn City an unlikely, but fully deserved, victory.
Durham City: L Graham, Ayre, Shaw, Brown, Stephenson, Arjun Purewal, Cutts (C), Winter, Davis, Dowson, Thompson (E Graham), Amar Purewal.
Ref: Mr J Illingworth; Att: 124.