Standout performances from Kiwis Brendon McCullum and Adam Milne were not enough to propel their respective teams to victory in the Indian Premier League overnight.
McCullum produced a typically rollicking innings of 64 off 44 balls with the bat, to help his Gujarat Lions to 176-4, but that wasn't enough to hold out Mumbai Indians, while Milne claimed wickets in successive delivieries in a Royal Challengers Bangalore loss to Rising Pune Supergiant.
Mumbai beat the Lions by six wickets to record their fourth successive IPL victory and Supergiant got off the bottom of the table with their 27-run win against struggling Bangalore.
Despite losing five wickets for just three runs during their innings, Supergiant managed to score 161-8, after Royal Challengers skipper Virat Kohli won the toss and opted to field.
Royal Challengers fell short at 134-9, failing to get the momentum going their way, once both AB de Villiers (29) and Kohli (28) had departed by the 11th over.
Kohli was twice dropped in Shardul Thakur's (3-35) first over, but eventually holed out at deep cover. De Villiers was smartly stumped by Mahendra Singh Dhoni, off leg-spinner Imran Tahir, as Ben Stokes also chipped in with 3-18.
Earlier, all the top four Supergiant batsmen got starts, with Rahul Tripathi (31) and Ajinkya Rahane (30) providing an opening stand of 63. Dhoni (28) and captain Steve Smith (27) then added 58 runs, before Supergiant lost a flurry of wickets.
Shane Watson, replacing Chris Gayle in the playing XI, ignited the collapse, when he clean-bowled Dhoni in the 16th over. Left-arm medium fast Sreenath Aravind then dismissed Smith and Dan Christian in the next over, before Milne got rid of Stokes and Thakur, as Supergiant five wickets for three runs.
It was left to Manoj Tiwary to hit a brisk 27 off 11 deliveries that included three fours and a six off Watson in the 19th over. That lifted Supergiant to a total that could be defended.
Royal Challengers are last, with only one win after five matches, while Supergiant has two victories from as many games.
Earlier, Wankhede Stadium in Mumbai lived up to its reputation of heavily favouring teams opting to field first, after winning the toss.
McCullum believed his team's total was 15 runs above par against Mumbai,. but the home team rode to a six-wicket victory and reached 177-4 with three balls to spare.
Mumbai captain Rohit Sharma intelligently used spinners Harbhajan Singh (1-22) and Krunal Pandya (0-18) on a slow wicket, before Dinesh Karthik blazed a quick-fire 48 off 26 balls to give Lions a reasonable total.
Mumbai stuttered early in their run-chase, when Praveen Kumar had Parthiv Patel caught by Jason Roy at point for a duck in the first over.
But Roy missed a sitter that should have got rid of Nitish Rana for nine in the next over.
Rana went on to become the leading scorer in the tournament, hitting 53 off 36 balls, and cashed in on the dropped catch by putting on 85 runs with Jos Buttler (26).
Despite losing both Rana and Buttler in the space of seven runs, Sharma (40 not out) and Kieron Pollard (39) took over with a 68-run stand off 42 balls.
Like Royal Challengers, Gujarat Lions also have just one win, but have played one match less.
On Monday, Delhi Daredevils take on Kolkata Knight Riders, while defending champions Sunrisers Hyderabad host Kings XI Punjab.