Eventually, the opening partnership between Roy and Bairstow made the difference.
Kohli became only the third Indian batsman after Sachin and Dravid to the milestone.
Shahzad played only the first two matches in the mega event.
Recently, the cricketer made his debut, realizing his dream of playing international cricket, albeit for Germany, his adopted country against Belgium on May 11, in the Royal Brussels Cricket Club Ground, Waterloo.
It will definitely come down to a battle of will, although the hosts are a little too strong for Afghanistan's liking.
Australia come into the game on the back off a sensational win against their arch-rivals.
Some writers often describe the trophy to be unlucky to not get wrapped in the hands of some cricketers and honestly, it is not completely exaggerated.
Smith notched a fantastic hundred whilst Warner spent some valuable time in the middle.
The Tigers are heading into the tournament with a solid ambition to win it and it will be interesting to see how far they go.