Bairstow's unbeaten 108 off 48 balls, with eight fours and nine sixes, see Punjab secure the win with eight balls to spare
The experienced bowler, 35, was injured during the Indian Premier League and missed the World Cup opener against the host nation. He will be replaced by left-arm paceman Beuran Hendricks in South Africa's squad for the rest of the tournament.