Champions Trophy semis How India buried ghosts of Ahmedabad in Dubai