Rohit Sharma's outstanding all-round performance steered Adam Gilchrist's Deccan Chargers to a 19-run win over the Mumbai Indians in the Indian Premier League on Wednesday.

Sharma topscored with 38 in Deccan's 8-145, then took 4-6 in two overs, including a hat trick, with his part-time offspin to restrict Mumbai to 126-8.

Left-arm fast bowler Rudra Singh removed Sachin Tendulkar and Sanath Jayasuriyga in consecutive balls in the second over, and Tirumalsetti Suman, another part-time offspinner, added 2-14 from his four overs as Mumbai were restricted to 8-126.

"It's fantastic for us," Gilchrist said.

"Rohit, Suman... unbelievable! There was plenty of character from everyone. We didn't play well today, but it's nice to know that we can win games like this when we're not at our very best."

Deccan's victory lifted it to 10 points, tied with league leader Delhi Daredevils, but second on run rate. Mumbai remained second to last, with only three wins from eight matches.