Sitanshu Kotak struck a half century but failed to save Sauarashtra from defeat as Uttar Pradesh beat them by 48 runs to enter the finals of Ranji Trophy tournament in Vadodara on Monday.
Chasing 162 to win, Saurashtra were all out for 113 in the first hour of the third day's play at Motibagh Ground.
Requiring 69 to win when the day began, the last three Saurashtra wickets could add just 20 runs to overnight total of 93.
The overnight batsmen Kotak (52) and Kamlesh Makwana (13) had added just 10 more runs to their the eighth-wicket partnership when Pravin Kumar broke the pair by claiming Makwana.
Pravin (4/39) then castled S Jobanputra (0) and Kotak perished to Sudeep Tyagi (4/42) sealing the fate of Sauarashtra.
Kotak added 11 runs to his overnight total to get his half century, which included four hits to the fence.
The 40-run stand between Kotak and Makwana helped Saurashtra take their second innings total to three figures.
UP will now meet the winners of the other semi-final match between Delhi and Baroda.
The final is scheduled to be held in Mumbai from January 16.
Uttar Pradesh (1st innings): 188
Saurashtra (1st innings): 127
Uttar Pradesh (2nd innings): 100
Saurashtra (2nd innings, overnight 93/7):
S Jogiyani lbw b B Kumar 13
J Shah c Amir Khan b Tyagi 0
K Vaghela c Amir Khan b Tyagi 0
C Pujara c Amir Khan b Tyagi 9
S Kotak b Tyagi 52
N Rathod c Raina b P Kumar 13
R Dhurv c & b Gupta 1
F Bambhaniya lbw b P Kumar 0
K Makvana c Amir Khan b P Kumar 13
S Jobanputra b P Kumar 0
S Maniar not out 1
Extras: (b 2, lb 5, w 4) 11
Total: (all out in 57.5 overs) 113
Fall of wickets: 1-2, 2-2, 3-25, 4-25, 5-49, 6-50, 7-63, 8-103, 9-105, 10-113
Bowling: P Kumar 22-7-39-4, S Tyagi 20.5-5-42-4, B Kumar 8-2-12-1, P Gupta 5-2-10-1, P Chawla 2-0-3-0