Taking into consideration what I have seen on FP1, with the pace of both Mercedes and the Red Bulls, I think the podium will consist of those teams but the order is hard to predict. Ferrari or McLaren will probably be the top team following the podium (even though the pace of McLaren is not top notch in FP1).
Skipping through the list of teams, down to the bottom three, consisting most likely of Alfa Romeo, Williams and Haas (if there is no retirements throughout the race), I believe that the order of those teams will be Williams, Alfa Romeo and Haas rounding of the group.
I know this is a safe choice, but taking into consideration the pace of the different teams, and that the race will be clean, then I think my prediction are strong.