Delhi Daredevils brought Sunrisers Hyderabad's four-match winning running to a juddering halt with a seven-wicket victory over the Indian Premier League leaders on Thursday.
The Sunrisers would have all-but sealed a play-off spot with a win in Uppal, but collapsed from 98-1 to 146-8 after captain David Warner (46 from 30 balls) had become the second overseas player to score over 3,000 IPL runs.
Daredevils wicketkeeper-batsman Quinton de Kock top scored with 44 off 31 deliveries, setting the platform for Sanju Samson (34 not out from 26) and Rishabh Pant (39no off 26) to secure a first win in three which moved them up to third.
Delhi must have been braced for a big run chase when Warner got Sunrisers off to a blistering start with support from Shikhar Dhawan (34 from 37) in an opening stand of 67.
Jayant Yadav bowled Warner after the Australia opener had joined Chris Gayle in the 3,000 club, tormenting the bowlers with strokes around the park, and the Sunrisers innings fell apart after Dhawan departed.
Deepak Hooda was out hit wicket as one of two dismissals for Nathan Coulter-Nile, while Amit Mishra (2-19) also made an impact with the ball and Chris Morris (1-19) caught the eye.
De Kock flexed his muscles with two sixes and five fours before he was given out caught behind, when the noised appeared to come from his helmet falling off, but Samson and Pant produced some lusty blows as Delhi won with 11 balls to spare.