Mount Faber 10K Run (PB of 2 minutes) which really tested my run-legs. Pleased with my improvement (annoyingly close to a podium finish) even though I did not train specifically for hills.
A PB for the TRI-Factor 60K ride (bike fit was comfortable, and race pace was spot on); bike is now beautifully painted.
A midnight half-marathon (sub-1:40) that indicated my training was on-track and on-target. One more 21K race (hopefully another sub-1 hour 40 minutes) this Sunday before packing for Zurich.