Delhi Daredevils set the lowest first-innings total in Indian Premier League history as they were bowled out for 67 in a 10-wicket battering at the hands of Kings XI Punjab.
The Daredevils had won just two of their opening seven matches and produced a dismal performance with the bat in Mohali.
Sandeep Sharma starred with the ball for Kings XI as he took 4-20 to help rip through Delhi's order, Varun Aaron (2-3) and Axar Patel (2-22) also performing excellently.
Corey Anderson (18) top-scored for Delhi, who had just three players in double figures.
His New Zealand compatriot Martin Guptill led the Kings XI response, putting on 50 from just 27 deliveries as he and Hashim Amla (16) were unbeaten en route to a fourth win of the campaign.
Sandeep removed Delhi openers Sam Billings (0) and Sanju Samson (5) for the loss of just five runs inside three overs.
He then had Shreyas Iyer caught and bowled for six and Karun Nair (11), Rishabh Pant (3) and Chris Morris (2) quickly followed to leave Delhi's innings in tatters.
Anderson offered some vague form of resistance but Sandeep's final victim - Kagiso Rabada (11) - and Nair were the only other batsman to go beyond 10.
Guptill ensured Kings XI's reply lasted only 7.5 overs, blasting three maximums and six fours to cap a dominant performance.