Delhi overhauled the 142-run target with 10 balls to spare and ensured that they end the league engagements on top of the table with 22 points, which means that they will have two chances to make it to the title clash.
Punjab needed to win today's contest to stay in play-offs contention but putting up just 141 for eight did not help their cause.
Delhi's win has also ensured Mumbai's entry into the knockout stage as even if Mumbai lose tomorrow's match against Rajasthan Royals they will still end with 18 points, which is enough to get fourth position in the table.
Delhi's win has also kept CSK in the hunt. If Bangalore lose tomorrow, they will be tied on 17 points with Chennai and the defending champions will sneak into the next stage due to better Net Run-Rate.
It was Delhi's pacers, who set up the win as Umesh Yadav (3/19) ripped apart the Punjab top-order and Morkel (4/20) rocked the middle and lower order.
Punjab owed their total to Siddhath Chitnis (38), Azhar Mahmood (36) and Gurkeerat Singh (26), who lifted the side to a fighting score from a precarious 20 for four at one stage.
More From This Section
Delhi openers Warner and Unmukt Chand (18) came out all guns blazing and put on a 82-run stand in nine overs to set the tone for easy win.
Warner's blistering 44-ball half-century was studded with 10 fours and four sixes while youngster Chand supported him well with his 24-ball knock, containing two sixes.