I feel Punjab will win this one though it will probably go right down to the wire. Let's see what happens.
Due to Virat Kohli's good performance as an opening batsman, Royal Challengers Bangalore team was the only one to win. But other batsmen could not support Virat Kohli, he alone has performed well for a long time, if he could have been supported from the beginning, then surely Virat Kohli had a chance to score a century. But if Punjab Kings could have performed well in terms of bowling then there was definitely a chance to win, but you should note Arshdeep Singh's bowling performance was bad once, Punjab Kings must have lost because he couldn't put the team under pressure in the last minute. He gave 40 runs in 3.2 balls, that's why Royal Challenger Bangalore team managed to win.