Harrogate Town 2 Morecambe 0: Simon Weaver's men end slump with home win
A sorry afternoon for the Shrimps was summed up by the misfortunes of centre-back Farrend Rawson, who conceded a first-half penalty, converted by Armstrong, before being yellow carded for his protests.
He was then sent off for a second bookable offence in the 66th minute after fouling James Daly, with Thomson going on to curl the subsequent free kick into Stuart Moore’s top-right corner.
Thomson had earlier seen his 19th-minute shot on the turn parried by Moore, with Rawson adjudged to have handled Sam Folarin’s follow-up effort.
The Shrimps defender vehemently argued that the ball had thudded into his ribs but Armstrong drilled the spot-kick into Moore’s bottom-left corner, with Rawson and fellow centre-back Jacob Bedeau cautioned for their continued remonstrations.
Thomson went on to spectacularly rub further salt in the wounds from 25 yards after Rawson’s dismissal.
The visitors did not manage their first – and only – shot on target until the 86th minute, with Adam Mayor’s firm drive from the edge of the box tipped over by Mark Oxley.