Puck wins. I am not sure Fouquenet could have beat PP anyway as she also made too many small mistakes throughout the race, but that puncture, or whatever forced her to switch bikes on the penultimate lap, definitely made it impossible for her. Alvarado came fast from behind at one point, but couldn't quite close the gap. Brand's podium streak is broken, but that doesn't mean she won't win tomorrow instead or next week.
I hope someone rides into that Mercedes and destroys it without hurting themselves.