Did he really make up any seconds? When Porte was at the front, the time difference was 18", it was 20" at the finish. I might have missed something but from what I thought - Froome indeed made up some time at the beginning but then he cracked (the reason why the Garmin guys could pass him).
Well, anyway. Thank God there are still some champions who look human and can challenge Sky
)