City will face Redditch United in the 2015/16 Worcestershire FA Senior Cup Final thanks to Tristian Dunkley's winning goal 10 minutes from time at Evesham United.
The Robins took the lead in the 12th minute after Ashley Williams threaded a ball in from the right to Ashley Edenborough, who calmly buried a shot past debutant keeper Daniel Lloyd-Weston into the bottom corner.
City should have levelled moments later. Ryan Rowe charged down Evesham keeper Josh Goddard`s attempted clearance before lifting his shot over the bar with and empty goal beckoning.
City equalised in the 26th minute when Sean Geddes' well struck drive gave Goddard no chance.
Evesham were reduced to 10 men just after the hour mark when Marcus Jackson was sent off by referee John Law just after the hour mark.
Daniel Nti crashed a shot against the woodwork and Sean Geddes' opportunity for a second went begging as he blazed wide.
The tie was settled in the 80th minute. Evesham failed to clear their lines and Tristian Dunkley took full advantage finishing from close range.
Liam Harding limped off in the 80th minute, leaving the Robins to play the last 10 minutes with just nine men.
The win sees City face Redditch United at Aggborough in the 2015/16 Final just weeks after losing out 1-2 against Kidderminster Harriers in the 2014/15 final.
Attendance: 307.