Sunrisers Hyderabad amassed 287-3 for the highest-ever Indian Premier League total and beat Royal Challengers Bengaluru by 25 runs on a Monday full of records and featuring a century by Travis Head.
Hyderabad, who were invited to bat first by hosts Bengaluru, went past the previous mark of 277 they made last month after a 41-ball 102 by Head and Heinrich Klaasen's explosive 67.
The new high was the second best in a T20 match after Nepal bludgeoned 314-3 against Mongolia in last year's Asian Games in Hangzhou.
The match produced the highest aggregate for a T20 game with a tally of 549 runs.
Virat Kohli (42) and skipper Faf du Plessis (62) gave RCB a blazing start before Dinesh Karthik smashed 83 off 35 balls as Bengaluru ended on 262-7.
Skipper Pat Cummins and spinner Mayank Markande broke the back of the Bengaluru chase with five wickets between them.
"Against Mumbai (Indians) a few weeks ago I thought it won't happen again, but it has happened again," Cummins said after his team's third straight victory and fourth of the season.
Batters ruled at the M.Chinnaswamy Stadium as Hyderabad smashed the most sixes in an IPL innings, with 22 hits flying over the fence.
Head reached his ton in 39 balls for the fourth-fastest hundred in the competition as he set the tone for the assault and named man of the match.
He put on a 108-run opening stand with Abhishek Sharma, who hit 34.
Head, who was Australia's match winner in the final of the ODI World Cup in India last year, struck nine fours and eight sixes.
After his departure Klaasen took charge with his 31-ball blitz. The South African was nearly as punishing as Head as he smashed the ball to all parts of the ground before being dismissed by Lockie Ferguson.
Fellow South African Aiden Markram (32) and Indian hitter Abdul Samad (37) put together 59 off 19 balls for the final storm.
Samad smashed England left-arm fast bowler Reece Topley for three fours and two sixes in a 25-run 19th over before he and Markram finished off with 21 runs from the final over.
Hyderabad posted 277-3 against Mumbai Indians at their home ground on March 27 to go past the 263-5 by Bengaluru in 2013.
Earlier this month, Kolkata Knight Riders posted 272-7 in a crushing 106-run victory over Delhi Capitals.
In-form Kohli attempted to set up the chase with a powerful start as he struck six fours and two sixes in his 20-ball knock and Du Plessis kept up the charge till his departure.
The steep run chase made wickets tumble but Karthik once again came up with a late assault to reduce the losing margin for bottom-placed Bengaluru, who slumped to their fifth straight loss.
"One thing really important is to freshen your mind, it's such a mental game," said Du Plessis.
"Sometimes it feels like your mind is going to explode. A little bit of (an) uphill task for us at the moment."