Yes India had good batting lineup and all batsman in amazing form. But in the final game in that ICC main event chasing 300 runs is not a small matter. Once the target crossed 300 runs the opposing team will go in deep tension because they need to score min 6 runs per over and they have maintain not lose more wickets in an early stage. This is not an easy task for any team. So who will bat first they have an advantage in this match.
In all the matches Pakistan won they were bowling first and expect that to happen even in the final,toss is an important factor and chasing 300 runs in this day and age is not a big thing with the advent of twenty twenty,but Pakistan have a good bowling line up and it will be a good match.
The recent ones mainly as the other team couldn't respond to their bowling attack. They did an amazing job there but in some matches, the other team couldn't even defend those runs and especially we have seen in CL where the other team dropped so many catches. Everytime this can't happen and England too lost because they too couldn't defend their score. India has defeated Pakistan once but we know that they too perform badly when the bowling team is strong. Their upper order fails most of the time and all then comes to Virat, Dhoni and then the bowlers. We hope it doesn't happen this time as well. Even if India bat first, 250-270+ is a must to have enough to defend.