Wealdstone suffered more late heartache on their National League travels with stoppage-time defeat at Kidderminster.
Stones were making their first trip to Aggborough in 35 years, since Everald La Ronde gave them the lead in April 1988 but Dennis Byatt was sent off for the second time in three weeks in a 2-1 defeat.
And they went into the match on the back of a 2-1 defeat at Gateshead in midweek, with it also confirmed that striker Fela Olomola had joined Bromley for an undisclosed fee.
Jed Ward denied Morgan-Smith with a great diving save on six minutes, with Micah Obeiro wide from distance at the other end.
Tarryn Allarakhia needed treatment on 17 minutes, allowing both sides to enjoy a drinks break on an unseasonably warm October day.
But Tahvon Campbell was booked after a clash with Sam Robinson, who was also shown a yellow card, before Charlie Barker did well to deny an Ashley Hemmings cross into the box as the scoreline remained blank.
Charlie Clayden replaced Sean Adarkwa during the break, with Stones going close early in the second half as Allarakhia and Campbell had shots saved in quick succession.
Obiero made way for Alex Dyer in a second Stones change just past the hour mark, with Ward denying Hemmings with another fine save on 73 minutes.
Captain Jack Cook headed just wide from a late corner, but Harriers won it in the third minute of stoppage time when Amari Morgan-Smith struck.
Wealdstone: Ward, Cook, Barker, Allarakhia (Kretzschmar 82), Ferguson, Obiero (Dyer 63), Smith, Bowen, Mundle-Smith, Adarkwa (Clayden 46), Campbell. Unused subs: Barrett, Abdulmalik.
Attendance: 2,546 (including 190 Wealdstone fans).
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here