Could it not just possibly be that Heikki knew that his team mate had been faster all weekend and decided to let him through?
The team may have said to Heikki something like "Lewis could still win this from our calculations if he can get past you in the next xxx seconds". So then Heikki made the decision by himself and I'm sure judging from Lewis' appreciation in the press conference that he will be buying the drinks for Heikki tonight.
It's barely any different to be honest from when Kimi had to let Massa past in France when his exhaust broke. OK it wasn't his fault. But he was a couple tenths slower per lap than his team mate. So he let him past without any struggle because there is no point fighting your team mate when you know his car is faster.
The team may have said to Heikki something like "Lewis could still win this from our calculations if he can get past you in the next xxx seconds". So then Heikki made the decision by himself and I'm sure judging from Lewis' appreciation in the press conference that he will be buying the drinks for Heikki tonight.
It's barely any different to be honest from when Kimi had to let Massa past in France when his exhaust broke. OK it wasn't his fault. But he was a couple tenths slower per lap than his team mate. So he let him past without any struggle because there is no point fighting your team mate when you know his car is faster.