OXFORD Harlequins set up a final date with Banbury after battling past visitors Witney 32-23.
Quins’ prolific full back Jack Robinson added two more tries to his tally, but his side had to fight back from 15-13 down in the second half.
Witney were still in the semi-final at 25-23 before centre Mike Lee’s last-minute try, converted by fly half Will Hilton, sealed Quins’ victory.
Robinson ran in a spectacular opening try from 85 metres, but Witney replied with a penalty from fly half Phil Thomas.
Hilton’s penalty was then cancelled out by a Thomas drop goal before Quins wing Ed Tickle went over in the corner.
Witney closed the gap with penalties from Thomas either side of half-time, and the fly half’s fourth successful place-kick put the visitors ahead on 56 minutes.
With No 8 Seisoni Tupou in top form, Quins still threatened and retook the lead on 65 minutes.
A catch-and-drive line-out move saw flanker Richard Battson go over to put the hosts 18-15 ahead.
Eight minutes later, following bouts of recycling near the Witney line, Robinson dived over for his second try, which Hilton converted from the touchline.
Thomas soon reduced the arrears with a penalty and Witney were right back in it when lock Charlie Bennett scored their only try.
An upset was still on until Lee’s final-play try and Hilton’s conversion.
Banbury saw off Henley 2nd 24-19 in their semi-final clash at Bodicote Park last Thursday.
This sets up a repeat of the 2009 final, which Quins won 57-18.