Kings XI Punjab thrashed Northern Districts by 120 runs to qualify for the semi-finals of the Champions League Twenty20.
Impressive displays from Manan Vohra (65 off 32 balls), Virender Sehwag (52 off 37) and David Miller (40 off 18) helped guide the Indian Premier League runners-up to a massive total of 215-5 in Mohali.
Karanveer Singh then returned 4-15 from 3.2 overs as Northern Districts were routed for 95 in reply.
Vohra, Sehwag and Miller thumped five sixes and 18 fours between them as the Northern Districts' bowlers were punished throughout the innings.
New Zealand's champions made a poor start to their reply and were always behind the required rate en route to a heavy defeat.
A century stand between openers Sehwag and Vohra set the tone for the Kings XI as they piled on the runs having been put into bat.
The pair put on 102 from 51 balls, with Vohra the chief aggressor.
Although Northern Districts mounted a fightback of sorts, dismissing Thisara Perera (16), Glenn Maxwell (7) and Sehwag in quick succession, Miller ensured the innings finished with a flourish.
A 98-metre six over long-on off Scott Styris (1-30 from two overs) provided the highlight of the South African's cameo innings, which helped the Kings XI take 54 from the final four overs.
Needing nearly 11 runs per over to secure victory, the Northern Districts made a slow start and saw Daniel Harris fall to Anureet Singh for nine.
Kane Williamson (20) and Anton Devcich (28) did their best to rectify the situation, but the Kings XI soon accounted for both batsmen and continued to strike with regularity as the required rate spiralled out of control.
Singh enjoyed particular success, dismissing Daniel Flynn (12) with the final ball of the ninth over and claiming two further scalps in his next set of six.
It was Singh who finished things off, ousting last man Trent Boult (1) to complete victory with 4.4 overs unused.