But it was the Waveriders who doubled their lead in the 32nd minute when Rupinder scored from their third penalty corner with a fierce flick that crashed into top of the Warriors goal after getting a deflection.
The Warriors responded in the very next minute when Dwyer scored with a fierce shot from close range after getting a rebound to trail 1-2 at the halfway stage.
Even though both the teams displayed free-flowing, fast hockey in the third quarter, what eluded them was goals.
It was again the Waveriders who came close to scoring in the 52nd minute, but Punjab's reserve goalkeeper Bharat Chetri made an acrobatic save to deny Danish Mujataba.
Punjab cannot afford to give any excuses for the loss as they wasted three penalty corners in succession in the fourth quarter to make life difficult for themselves.
Down 1-2, Punjab went all out attacking and in the process left huge gaps in theirbackline. Delhi were quick to cash in on the lapse as an unmarked Norris Jones took the game beyond the Warriors grasp with a fine goal just three minutes from the hooter.
Punjab earned another short corner in the last minute of the game but misfired once again to sum up their sorry day.