Defending champions Old Boys and resurgent Maheno will meet in the North Otago club rugby final next Saturday.
Old Boys, chasing a sixth straight Citizens Shield, survived a wonderful Athletic Marist comeback to win today's semifinal 41-35.
Maheno, which has gone from the wooden spoon to the final, bet Kurow 30-16.
Valley will play Kurow in the president's grade final.