Skipper Ajinkya Rahane and Shreyas Iyer struck tons as Mumbai routed Karnataka by 88 runs in their Elite Group A Vijay Hazare match here on Friday.
Asked to bat first, Mumbai posted a mammoth 362/5 in their 50 overs before bundling out Karnataka for 274.
Rahane, dropped from the Indian squad in white ball cricket, led from the front with his blistering 148-run knock at the M Chinnaswamy Stadium.
Rahane continued from where he had left in the last game.
The India Test vice-captain, who struggled for runs in England recently, hammered a listless Karnataka attack in his 150-ball innings containing 13 fours and three sixes.
He, along with young opener Prithvi Shaw (60), stitched a 106-run stand for the first wicket to lay the foundation of a big total.
Rahane then found an able partner in Iyer (110) as the two frustrated the opposition bowlers in their big 216-run second-wicket stand.
Iyer was more attacking as he struck five fours and had eight other hits over the fence.
Then Mumbai's slow left-arm orthodox bowler Shams Mulani got into the act as he returned with fine figures of 4-71.
His scalps were Mayank Agarwal (66), C M Gautam (12), Stuart Binny (1) and R Vinay Kumar (36).
Mumbai bowlers struck at regular intervals as it was an uphill task for Karnataka and they eventually folded up well adrift of the target.
In the other two Elite Group A games played at nearby Alur, Punjab ticked all boxes to thrash Vidarbha by a massive 141 runs, while Goa defeated Railways by 42 runs.
Summarised scores: At Bengaluru: Mumbai 362/5 in 50 overs (Ajinkya Rahane 148, Shreyas Iyer 110; K Gowtham 1-40) beat Karnataka 274 all out in 45 overs (Mayank Agarwal 66, K Gowtham 38; Shams Mulani 4-71) by 88 runs.
At Alur: Goa 317/5 in 50 overs (Sumiran Amonkar 82, Snehal Kauthankar 67; Ankit Yadav 2-49) beat Railways 275 all out in 47.2 overs (Amit Paunikar 84, Mrunal Devdhar 68; Krishna Das 4-50) by 42 runs.
Punjab 278/7 in 50 overs (Gurkeerat Mann 85 not out, Yuvraj Singh 41; Srikant Wagh 3-69) beat Vidarbha 137 all out in 40.5 overs (Ganesh Satish 60, Shrikant Wagh 33; Mandeep Singh 2-15) by 141 runs.
Uttrakhand thrash Puducherry
A day after the Indian Cricket Board's crackdown on eight of their players, Puducherry crashed to a 65-run defeat to Uttarakhand in a plate group match of the Vijay Hazare Trophy one-day tournament here Friday.
The BCCI cancelled the registration of the eight players for flouting eligibility norms, weakening a Puducherry team that was was bundled out for 226 and falling way short of the 292-run target after opting to field.
Uttarakhand grabbed the initiative early to post 291 for seven with opener Karanveer Kaushal striking 101, while No. 3 Vaibhav Bhatt made 73 in a 173-run stand.
Puducherry's veteran all-rounder Abhishek Nayar missed his third List A century by six runs as they struggled to get going after the left-hander's 86-run partnership with A S Govindaraajan 58.
Sunny Rana was the pick of the bowler with 4/52 from his 10 overs as Uttarkhand secured their first win, a day after starting with a loss to Bihar.
Arunachal Pradesh defeated Sikkim by 49 runs at the Motibaug Cricket Ground in Vadodara to post their second win of the tournament.
Techi Doria struck 122 from 149 balls (13x4, 3x6) in a 154-run opening stand with Samarth Seth (89) as Arunachal Pradesh notched 306 for nine.
Sikkim responded positively with Nilesh Lamichaney's 123 from 145 balls (11x4, 2x6), and the opener added 99 with Faizan Khan (47).
Seth impressed with the ball too, breaking the partnership, as Sikkim choked in the big chase.
In Nadiad, Nagaland rode on wicketkeeper batsman K B Pawan's unbeaten 113 to register a thumping seven-wicket win over Meghalaya.
Opting to bat, Meghalaya were off to a good start, courtesy opener Raj Biswa's 99-ball 71.
Lower down the order Yogesh Nagar remained unbeaten on 58 while Gurinder Singh struck 56 to help Meghalaya post 246 for six.
However, Pawan anchored the chase with his majestic century and was backed by Rongsen Jonathan (43), as they romped home with 15 balls to spare.
Summarised scores:
At Anand: Puducherry Uttarakhand 291/7; 50 overs (Karanveer Kaushal 101, Vaibhav Bhatt 73; Pankaj Singh 3/68) beat Puducherry 226; 45.2 overs (Abhishek Nayar 94, A S Govindaraajan 58; Sunny Rana 4/52) by 65 runs.
At Nadiad: Meghalaya 246/6; 50 overs (Raj Biswa 71, Yogesh Nagar 58 not out, Gurinder Singh 56) lost to Nagaland 247/3; 47.3 overs (Pawan KB 113 not out, Sedezhalie Rupero 50, Rongsen Jonathan 43) by seven wickets.
At Vadodara: Arunachal Pradesh 306/4; 50 overs (Techi Doria 122, Samarth Seth 89) beat Sikkim 257/7; 50 overs (Nilesh Lamichaney 123, Faizan Khan 47) by 49 runs.