Sunrisers Hyderabad defeated Mumbai Indians by 31 runs in a high-scoring IPL match here on Wednesday. SRH posted 277 for three, the highest total in IPL history, after being invited to bat first. Travis Head, playing his first IPL game this season, blasted a 24-ball 62, while Abhishek Sharma slammed 63 off 23 to lay the foundation. Heinrich Klassen (80 not out) and Aiden Markram (42 not out) provided the late charge to take the hosts past the 250-mark. The previous highest total was 263 for five, achieved by Royal Challengers Bangalore back in 2013. In reply, MI managed 246 for five in their allotted 20 overs, riding on a 34-ball 64 by Tilak Varma and Tim David's 22-ball 42 not out. Get the highlights of SRH vs MI, right here. (Scorecard | Streaming)