IPL : Punjab beat Bangalore by 8 wickets