Two-goal Nick fires Harriers to final; NON-LEAGUE.
Ingram, a second-half substitute, struck twice in a five minute spell to help Harriers defeat the holders and book a final date against Evesham.
Redditch, fielding a mix of youth and reserve players, were always up against it once Kidderminster had grabbed the lead on seven minutes when Stefan Moore's shot took a deflection and looped over helpless keeper Steve Rose.
The Reds, though, squandered a golden chance to level moments before half-time when Aaron Daniels, left unmarked 12 yards from goal, sent a rasping volley over.
Harriers, who included seven first teamers, were largely untroubled after that and they added a well-executed second goal on 69 minutes.
Craig Armstrong crossed and Ingram was ideally placed to head home.
Ingram was denied a second by Rose's save four minutes later and Roberto Vernaschi cleared off the line but a third goal followed on 74 minutes. Ingram won possession on the edge of the area and his shot found the corner via a deflection.
Danny Smith netted a late penalty equaliser to give Chasetown a 1-1 draw at home to fellow promotion contenders Nuneaton Town in the British Gas Business Midlands.
Nuneaton had gone ahead on 34 minutes when Kyle Storer capitalised on a gap in the Scholars defence to tuck home his shot. It seemed the points were heading to Liberty Way when Chasetown skipper Richard Teesdale's effort struck the bar on 86 minutes but the Scholars never gave up and they were rewarded with a minute left.
Nuneaton's Guy Hadland hauled down Smith and the striker got up to smash the penalty down the centre of the goal as keeper Darren Acton dived to his right.