Daniil, the magician it seems. He seems to be relishing these roller-coaster encounters. If there is a need to illustrate how to snatch victory from the jaws of defeat, this match would be a good example. He said post-match interview that he feels proud of his achievements in this tournament, and he should be. Well done to him for getting through. Will his legs / game stand up to Jannik in the final? I'd say 'no', but without conviction because Daniil could once again transform into Houdini, and confound us all.
Poor Sasha. He seemed primed for the win, but it was not meant to be, after all. It must be tough to lose from a winnable position in such an important match. Tough stuff.