For about four hours Saturday night on the banks of the Willamette — wait, that's wrong. For about four hours at Chase Field — wait, they're in Arizona tomorrow. For about four hours somewhere on the West Coast, Rafael Devers looked like the best money Buster Posey ever spent.

Two home runs. Four RBI. Logan Webb going lights-out through seven innings. Braves zero. This is the game that exists in the back of every Giants fan's head at 2 a.m. — the one where the trade makes sense, the one where the timeline doesn't look stupid, the one where you can squint and see a path to October that doesn't involve a full teardown.

The problem is it's July 2, 2026, and the Giants have been playing baseball for three months. The season-long numbers don't bend for one night.

Devers came in hitting .234/.294/.411, a 96 wRC+ that ranks in the bottom quintile of qualified first basemen. His strikeout rate is above 30% for the first time in his career — nearly four points higher than his previous high. His bat speed has dropped. The Giants' offense, built around him, has averaged 3.34 runs per game, the worst mark in baseball. One two-homer performance against a Braves rotation missing Chris Sale (elbow) doesn't change the portfolio. But it does change the conversation in the building.

And that's the thing about last night: it happened at exactly the wrong moment to make the right decision.

Posey already confirmed the Giants have no plans to trade Logan Webb. That's the right call — Webb is the one untouchable, the guy who gives this team a reason to exist even in a lost season, and moving him for a prospects package that ages into something good in four years while you spend that time going 72-90 is a fool's errand. Keep Webb. Fine. Clear-eyed.

But Devers is the harder call. He's owed money the franchise can't reallocate easily. He's been a below-average hitter for most of this season. He had a visible disagreement with Tony Vitello in Miami in June that required a formal repair. None of that goes away because he hit two balls 400 feet against Atlanta on a Saturday night.

The risk is that a night like last night makes Posey hold. Not because the data changed, but because the last thing you saw was the guy you traded everyone for doing exactly what you traded everyone for. Recency doesn't care about the underlying numbers. It doesn't care that the Braves are banged up or that the total sequence of 162 games is more honest than one.

Webb is 29 games away from being in the most complicated situation of his career: a franchise ace on a bad team with no realistic path to contention in the near term, with trade rumors that have been tamped down but never fully extinguished. Devers is 29 games away from either being the centerpiece of a rebuild or being the cautionary tale in a front office post-mortem.

Last night was loud. The scoreboard said 5-0. The reality said: three weeks left to figure out what this team actually is.

(Giants at Arizona tonight, 9:40 PM PT — line not pulled for a bet. No starter info confirmed; analysis only.)