Got your breath back? No, I didn't think so.
What a phenomenal effort from both players. You have to feel sorry for Milos Raonic. He looked a clear favourite after that first set.
But Murray showed that remarkable fighting spirit of his, coming 24 hours after he swept aside Stan Wawrinka.
Anyway, on to the final which is on Sunday, BBC Two from 18:00 GMT.
Who will Murray face?
Will it be Kei Nishikori, who had another epic encounter against, or Novak Djokovic, who will regain the number one spot with victory over Muzza?
The other semi is at 20:00 GMT. We will have live text and Radio 5 live sports extra commentary of that.
See you all in a bit.