It was highly likely either Pogacar or Vingegaard won today I thought, as the other GC riders have already shown to be that step below. Pogacar had to attack all out today - if he's not within a handful of seconds of the lead before the TT, he's not winning overall, and the only chances to get time are today and tomorrow. He'll be attacking every single climb, which is why either Pogacar or Vingegaard will win the climbers jersey and my trade in of Geschke may not have been the smartest in hindsight (I was hoping he might have scored a few more points today than he did, and I didn't realise I had quite so many credits left over).
Even though there's plenty of KOM points available tomorrow, Geschke will need to rely on getting a huge lead in a sizeable breakaway tomorrow in the 60Km or so before the first climb, and that lead will probably need to be 15+ minutes - they'll still get caught on one of the first two climbs. I can't see any break staying away to the line tomorrow, almost certainly one of the two main GC riders will win the stage again.