A resilient Kerala sealed their maiden Ranji Trophy final by taking a dramatic two-run first-innings lead over Gujarat, 68 years after making their debut in Indian cricket's premier domestic competition, in Ahmedabad, on Friday.
Going into the final day at 429/7, the home side, who won the Ranji title in 2016-17, needed just 29 runs to take a first innings lead.
However, left-arm spinner Aditya Sarwate delivered under pressure, taking all three wickets to bowl Gujarat out for 455 in 174.4 overs to leave them two runs short of the mark.
Making only their second semi-final appearance, the visitors had been left frustrated by a dogged 72-run eighth-wicket stand between Jaymeet Patel (74 overnight) and Siddharth Desai (24 overnight). They started the day needing three wickets with just 28 runs to defend.
Kerala, who last made the semis in 2018-19 after making their Ranji debut back in 1957, will face Vidarbha in the final after the latter defeat heavyweights Mumbai by 80 runs in the other semi-final.
Sarwate's breakthroughs came amid high drama, including a dropped catch, a tight stumping decision, and a successful DRS review that overturned a caught-out call to an LBW dismissal.
First it was Kerala skipper Sachin Baby, who dropped the well-set Jaymeet with Gujarat 23 runs shy of a lead.
But Jaymeet could not make it count and perished for 79 (177 balls) in the same over when he dragged his foot outside the crease while the ball passed his outside edge for Mohammed Azharuddeen to complete an excellent stumping.
After multiple replays, umpire finally ruled him out as his foot was found to be on the line when the bail was knocked off as Kerala camp went up in celebration.
But there was more to the contest as Gujarat left-arm quick Arzan Nagwaswalla, batting at No 10, counter-attacked and smashed Akshay Chandran for a cover boundary to take them within 14
Then came the decisive moment. Sarwate tossed one up, Nagwaswalla swung hard, and the ball ricocheted off Nizar's helmet at short leg before lobbing to Baby at slip.
The Amay Khurasiya-coached side erupted in celebration, securing a historic Ranji final berth as a dejected Nagwaswalla walked back in disbelief.
For Kerala, Sarwate, who had started the day with 1/101, ended with figures of 45.4-7-111-4.
Jalaj, who toiled hard for 71 overs, returned with 4/149 including 14 maidens.
With their maiden Ranji final berth secured, Kerala batted with ease in the second innings, scoring 114 for four in 46 overs in their second innings in the drawn affair.
Jalaj top-scored for Kerala with an unbeaten 37 off 90 balls, while opener Rohan Kunnummal made 32.
Desai (2/45) and Manan Hingrajia (2/22) picked up two wickets apiece for Gujarat.
Brief Scores:
Kerala 457 and 114 for 4 in 46 overs (Jalaj Saxena 37 not out, Rohan Kunnummal 32; Manan Hingrajia 2/22, Siddharth Desai 2/45) vs Gujarat 455; 174.4 overs (Priyank Panchal 148, Jaymeet Patel 79, Aarya Desai 73; Jalaj Saxena 4/149, Aditya Sarwate 4/111).