The Parthiv Patel-led side chased down the target with 13 balls to spare after the bowlers restricted the opposition to 122.
Earlier, after Mandeep Singh (5) won the toss and chose to bat first, the Punjab top order succumbed to Gujarat pacers and were tottering at 20-4 by the sixth over. But the middle order rallied on and with valuable double digit contributions from Chandan Madan (25) and Gurinder Singh (23) to complement Amitoz Singh's 49, the team from North posted a competitive total on the board.
Jasprit Bumrah finished with three wickets while Mehul Patel finished with two scalps in the bag. Rohit Dahiya and Rakesh Dhruve chipped in with one wicket apiece to restrict Punjab.
Although Gujarat too lost early wickets while chasing 123, Asad Pathan carried the innings forward (32). Later, Manprit Juneja (31) and Abdulahad Malek (31 not out) took the team closer to the target.
Brief scores: Punjab 122-8 in 20 ovs (Amitoze Singh 49, Jasprit Bumrah 3-14, Mehul Patel 2-26) lost to Gujarat 128-4 in 17.5 ovs (Asad Pathan 32, Manprit Juneja 31, Abdulahad Malek 31 not out, Rajwinder Joginder Singh 2-40).