Matthew Weeks (88) and Damon Kerr (51) guided Port to 8/246 from its 50 overs and Woodville was dismissed for 218, despite a 150-run fourth wicket stand between Jacob Dickman (87) and Matthew Stiddard (72).
Michael Burgess (74 from 42 balls) again starred for University, with Ben Wakim (55), Sam Kerber (68*) and Hamish Martin (46) also contributing to its 7/310.
Glenelg replied with 230, Ben Bullimore top scoring with 63.
The final will be played on 25 February.
Round 11 of West End Premier Cricket started on Saturday.
Southern District lost both openers for ducks but recovered to reach 286 against Northern Districts after Brendan McCormack made 132.
Top side Tea Tree Gully has already secured first innings points against fifth-placed Glenelg, which was bowled out for 145.
Prospect is 2/17 chasing Woodville’s 276, highlighted by a century to Tom Andrews, while Adelaide reached 0/42 at stumps in reply to Port Adelaide’s 294.
Adelaide Uni, defending 192, has Sturt 4/85 and Kensington is 4/127 after dismissing West Torrens for 153. Leg-spinner Lloyd Pope took 3/16.
The round will be completed on Saturday.