Bristol Rovers had a sight of goal on 64 minutes but Brock blocked well from substitue Gall who was unmarked eight yards out.
The visitors striker Ross was booked for a foul on Stamps on 66 minutes.
Four minutes later, Plummer let fly from 20 yards but keeper Brock was equal to the task tipping the ball over the bar.
Harriers brought on Shilton for Foster on 76 minutes.
Referee Danson made it eight yellow cards, booking Wilson 10 minutes from time for kicking the ball away and then cautioning Challis two minutes later for a foul.
The tricky Larkin proved elusive in the box a minute from time but after working space for himself he thumped a low drive wide of the post.
Shilton nearly made it three in stoppage time when Weir was caught stranded away from his goal and the substitute turned to lob a fine effort only for it to land on top of the crossbar.
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 hereComments are closed on this article