For 7 innings this looked like a laugher going the other way. St. Louis built a 6-1 cushion, scoring in 4 separate innings, and looked ready to salt away the finale before San Francisco's offense woke up all at once.
The Giants put up 6 runs in the eighth inning alone to erase the entire deficit and take a 7-6 lead they wouldn't relinquish, doing it despite 3 of their own errors on the day. The temperature at Oracle Park climbed from 81 degrees at first pitch to 95 by the finish, and San Francisco's bats heated up right along with it while St. Louis' bullpen couldn't put out the fire.
The result completes a 3-game sweep for a Giants club that came in at 61-85, the worst record in the matchup, and extends their winning streak to 3. For the Cardinals, it's a third straight loss to San Francisco and a 5th loss in their last 7 games overall.
The Polymarket chat room for the game pulled in 12,142 members and peaked at 744 watchers at once — well above a typical night for an MLB room — and it lit up hardest between 10:10 and 10:15 PM UTC as the eighth inning unfolded. "Cardinals are tying this shit," one poster wrote as St. Louis tried to answer back, while another holding the Cardinals summed up the whiplash simply: "Cashed and bought the dip."





