Electing to bat, Punjab scored 168 for six in their stipulated 20 overs, and then restricted Bengal to 143 for eight.
Opener Ravinder Singh scored a quickfire 46-ball 60, studded with eight fours and a six, to lay a solid platform.
Mayank Sidana (30) and Gurkeerat Singh (27) then made valuable contributions to take the team to a competitive total.
For Bengal, Sayan Mondal (2/21), Shami Ahmed (2/30) and Sanjib Sanyal (2/35) chipped in with two wickets each.
More From This Section
Shreevats Goswami top scored with 33 from 27 balls with the help of six boundaries.
Brief scores:
Punjab: 168 for six in 20 overs (Ravinder Singh 60, Mayank Sidana 30; Sayan Mondal 2/21).
Bengal: 143 for eight in 20 overs (Shreevats Goswami 33, Wriddhiman Saha 22; Siddarth Kaul 2/24, Amitoze Singh 2/25).