Ashok Dinda claimed four wickets as Pune Warriors triumphed in a low-scoring Indian Premier League clash against Mumbai Indians.
Seamer Dinda flattened Mumbai's top order at the Wankhede Stadium, removing Ambati Rayudu (one) and Rohit Sharma (one) in his first over.
He also dismissed the dangerous James Franklin for 32 before returning to the attack to get Harbhajan Singh lbw for 16, giving him final figures of 4-17.
Murali Kartik also played his part for the Warriors with 2-14, including having opener Richard Levi stumped just two balls into Mumbai's attempt to chase down a target of 130.
In the end the Indians finished up well short on 101-9 from their 20 overs, despite Dinesh Karthik's run-a-ball 32 that included four boundaries and a six.
Pune had not found life easy with the bat earlier in the day, battling their way to 129-9 after being put in by their opponents.
They too struggled up front, losing openers Manish Pandey and Sourav Ganguly inside the powerplay overs, before Robin Uthappa and Steven Smith got the innings back on track.
Uthappa made 36 before going caught and bowled to Keiron Pollard while Smith top-scored with 39, the Australian all-rounder hitting four boundaries in his 32-ball knock before perishing in the final over.