A young Hardik Pandya put on a show with the bat for India against Pakistan in the 2017 Champions Trophy final at the Oval in London.