Saha rediscovers batting touch

On a comeback trail following rehabilitation for a shoulder injury, Wriddhiman Saha struck a 62-ball 129 for Bengal against Arunachal Pradesh in Cuttack.

This was only Saha's second T20 century; his first was for Kings XI Punjab in the IPL 2014 final in Bengaluru, which Kolkata Knight Riders won. Saha, who opened the batting, struck 16 fours and four sixes as Bengal posted 234 for six, with Vivek Singh's 18-ball 49 giving them some lower-order muscle.

In reply, Arunachal could manage just 127 for four.

Vijay hits form but Tamil Nadu lose

Across in Surat, Himachal Pradesh beat Tamil Nadu by seven wickets, chasing down a paltry 138 for nine with an over to spare.

TN failed to produce a batting performance of note, with only M Vijay, playing his second game of the competition, making good runs. Opening the batting, he top-scored with a 58-ball 77, hitting ten fours and a six in his innings. Prashant Chopra made an unbeaten 68 in the chase to see his side through. TN now have two wins and two losses in four matches.

Karnataka hang on for win, Mumbai upset

The big boys had anything but easy outings.

It needed a cameo from former Karnataka captain R Vinay Kumar to see them over the line against Chhattisgarh. Walking in at No. 7 with Karnataka needing 62 off 30 balls, Vinay smashed an unbeaten 14-ball 34 courtesy four sixes as Karnataka chased down Chhattisgarh's 171 for three with four balls in hand. The result meant Karnataka are now unbeaten after five matches.

ALSO READ: 'I will do anything to make a comeback' - Wriddhiman Saha

Star-studded Mumbai didn't have much luck as they slumped to their first loss of the competition, against Railways. Chasing 176, their top three - Prithvi Shaw, Ajinkya Rahane and Shreyas Iyer - were dismissed inside five overs for a combined total of 26 runs. Suryakumar Yadav's 38 was the highest of the innings that lasted 18.1 overs. Mumbai were bowled out for 118 to lose by 57 runs, with fast bowler Ashish Yadav picking up four wickets. This was Mumbai's first loss in five matches.

Uttar Pradesh top Group E after Rinku special

Rinku Singh's unbeaten 37-ball 56 from No. 6 proved to be the difference as Uttar Pradesh pipped Services by one run. This helped them top Group E with four wins in five matches, with Maharashtra marginally behind on net run-rate.

Rinku's knock allowed UP to consolidate after opener Samarth Singh did the early running with 70, while Suresh Raina managed just 3 in the team's total of 138 for five. Services were cruising at 68 for two in the tenth over before a middle-overs stifle. Left-arm spinner Shiva Singh conceded just 20 off his four overs for one wicket. That Services made a late dash was down to Vikas Hathwala's unbeaten 33, but they eventually fell short.

CLICK HERE for detailed scorecards