A hard-hitting half century from fit-again Hardik Pandya went in vain as Mumbai grabbed a narrow 29-run first innings lead after tea on day three of their Ranji Trophy Elite Group A game on Sunday.
Pandya, who had taken five wickets in the Mumbai innings, ran out of partners before being last out for an attacking 73 in 137 balls with 9 fours and one six after he bravely tried to guide the visitors past the hosts' first innings tally of 465.
Pandya, who came to the crease when Baroda were 307 for three, departed caught behind to end the visitors' innings at 436.
He had escaped earlier when he was bowled off a no-ball.
In the remaining time Mumbai were rocked by Pandya's two-wicket burst and were tottering at 20 for 2 at close, an overall lead of 49.
The day started with Baroda on a solid 244 for 1 with Waghmode on 87 and Solanki on 128.
Solanki fell to the first ball of the 11thover of the morning for 133 to left arm medium pacer Roystan Dias after Waghmode, who was finally out for 114, had reached the three-figure mark.
Dias later sent back Waghmode too to leave Baroda on 307 for three.
A stand of 44 ensued between Shivalik Sharma (51) and Pandya to spark hopes for Baroda before a mini collapse saw the visitors slumping to 379 for 7.
Pandya got a determined partner in Bhargav Bhatt, who had taken four wickets with his left arm spin on Saturday, and the duo rekindled Baroda's chances by taking the score to 432, just 33 behind Mumbai.
But Akash Parkar packed off Bhatt and Rishi Arothe in successive balls to leave Baroda at 432 for 9.
With only last man Lukman Meriwala for company to get past the Mumbai score, Pandya added four more runs to his and team's score before he too was dismissed by Dias, caught behind by Aditya Tare.
Dias bagged 4 for 99 while Shubham Ranjane, who played his part in the mini collapse, claimed 3 for 62 and Parkar secured 2 for 52.
Meanwhile, in other Elite Group A matches, at New Delhi, Vidarbha earned a 95 run first innings lead after bundling out Railways for 236 in their first essay.
But Railways bowled them out for 147 in the second innings.
At Stumps, Railways were 19/1, needing another 224 runs for an outright win.
At Surat, hosts Karnataka took the first innings lead and Gujarat ended the penultimate day at187/3, ahead by just 14 runs.
And at Nashik, Maharashtra conceded a hefty 151-run lead to Saurashtra after they were skittled out for 247.
Being asked to follow on, they were on 157/3 at stumps, ahead by just 6 runs.
Pacers deliver for Rajasthan
Rajasthan pacers yet again produced a stellar performance as the visitors defeated Odisha by 35 runs in their Elite Group C Ranji Trophy game here on Sunday.
Rajasthan bundled out Odisha for 137 in their second essay with pacer Aniket Choudhary (5-25) taking his second five wicket haul of the match to help the visitors script a memorable winin a low-scoring clash.
The momentum swung back and forth throughout the game but Rajasthan held their nerves in the end to emerge triumphant.
Choudhary, who had figures of 5-49 in the first innings, was ably supported by pacers T H Haq (3-39) and Nathu Singh (2-43) in the second innings.
For Odisha, number 8 Suryakant Pradhan raised the hopes of a win with his quick-fire 56 off 33 balls but after his dismissal it was all over bar the shouting for the hosts.
For the hosts, Subranshu Senapati (36) and Debasish Samantray (21) played handy knocks but failed to take the side home.
Rajasthan pacer Haq also had a game to remember as he took 8 wickets in the game, including five in the first innings.
Meanwhile at Rohtak, Jammu and Kashmir recorded a 130-run win over Haryana after bundling out the opposition for 91.
Seasoned Irfan Pathan was the pick of the bowlers as he returned with fine figures of 5-18.
At Agartala, following on, Goa reached 113 for 3 at the close of play, still adrift by 53 runs against Tripura.
At Palam in the national capital, Services rode on Rajat Paliwal's 180 to post a massive 396 in the first innings and took the crucial first innings lead against Assam.
Brief Scores: At Mumbai:Mumbai 465 and 20 for 2 (Vikrant Auti not out 2, Siddhesh Lad not out 2; H Pandya 2 for 4) versus Baroda 436 (Aditya Waghmode 114, Vishnu Solanki 133, Shivalik Sharma 51, Hardik Pandya 73; R Dias 4 for 99, S Ranjane 3 for 62).
At Nashik: Saurashtra 398 versus Maharashtra 247 all out (Kedar Jadhav 99, Rahul Tripathi 30, Chetan Sakariya 6-63, Jaydev Unadkat 2-50) and 157/3 (Rohit Motwani 65 not out, Rahul Tripathi 38, Hardik Rathod 1-22).
At Surat: Gujarat 216 and 187/3 (R H Bhatt 82 not out, B H Merai 74, Ronit More 1-29) versus Karnataka 389 all out (Shreyas Gopal 93, Devdutt Paddikal 74, R Vinay Kumar 51, Piyush Chawla 4-99, Axar Patel 3-84).
At New Delhi (Karnail Singh Stadium): Vidarbha 331 and 147 (A Sarvate 39, Harsh Tyagi 7-41) and versus Railways 236 (P S Singh 95, Nitin Bhille 37, Akshay Wakhare 5-71, Aditya Sarvate 3-66) and 19/1.
Brief Scores: At Bhubaneswar: Rajasthan 135 and 148 beat Odisha 111 and 137 (Suryakant Pradhan 56, Subranshu Senapati 36, Aniket Choudhary 5-25, T M Haq 3-39, Nathu Singh 2-43) by 35 runs.