Virat Kohli played a brilliant innings, scoring 84 runs, as India triumphed over Australia by 5 wickets in the first semifinal of the Champions Trophy held in Dubai.