Detmers took six innings off Seattle's board
Start with the part Seattle never solved. Reid Detmers gave the Angels 6.0 scoreless innings, allowing only two hits and two walks while striking out seven across 86 pitches. That is not just a neat line in the box score. It is the reason the rest of the night could be managed as margin protection instead of emergency repair.
When a starter gets you through six without a run, he changes the job for everybody else. The bullpen is no longer being asked to rescue the middle innings. The offense is not swinging under a debt. Los Angeles could take one run, then another, then wait for the big swing because Detmers kept the home side pinned to zero for two-thirds of the game.
We do not have to invent some invisible pitch-lab explanation to make that meaningful. The useful fact is simpler and sturdier. Seattle got almost nothing off the starter for six innings, and that left the Angels operating from the comfortable side of the scoreboard. A lot of late chaos is really just delayed paperwork from what the starter did early.
Moore turned three straight fastballs into separation
The swing that changed the geometry came in the sixth. Christian Moore batted with Wade Meckler on second and Vaughn Grissom on third, then drove a three-run homer to left-center off Bryce Miller. The scoreboard went to 5-0, and from that point forward Seattle was no longer dealing with a game that sat within one ordinary answer.
What makes the plate appearance worth a second look is how straightforward it was. Moore saw three straight four-seam fastballs. He swung through the first, fouled the second, and hammered the third 393 feet. You can call that stubborn sequencing or just baseball refusing to use a thesaurus. Either way, Moore was ready for the same pitch again, and the Angels got the separation swing of the night.
Bryce Miller pitch selection by count
That is why this at-bat mattered more than a generic three-run homer in the sixth. Los Angeles had been building the lead a run at a time. Moore turned that slow work into clear control, and Seattle spent the rest of the night chasing a game that had finally broken open.
Neto did the unromantic work of insurance
Zach Neto's stat line is loud enough on its own: 3-for-5, two doubles, a solo homer, two RBIs and a stolen base. The useful part, though, is when the damage landed. His solo homer in the seventh pushed the Angels to 6-0. His RBI double in the ninth made it 7-2. Those are add-on runs, which tend to look ornamental right up until the game gets untidy.
A box score gives every RBI the same row height. A dugout does not. Once a club has the lead, the offense's job is to keep moving the target. Neto did that twice. He made Seattle deal with a six-run problem, then sent the bottom of the ninth up against a five-run deficit.
That is the unromantic part of winning, and it matters. Not every big offensive night is about the first punch. Sometimes it is about refusing to let the score sit still. Neto kept stretching it, and those extra feet on the scoreboard were exactly what turned the final inning from a disaster into an ugly success.
Saucedo handled the inning that actually mattered
If you want the Angels' true late-inning hinge, skip the noisy finish and go back an inning. In the eighth, with the bases loaded, two outs and Los Angeles ahead 6-2, Tayler Saucedo came in to face Cole Young and struck him out on five pitches. Three inherited runners stayed put. That is a whole inning's worth of trouble prevention compressed into one plate appearance.
The pitch sequence is clean enough to tell the story by itself. Saucedo opened with a called-strike sweeper, got a swinging strike with another sweeper later in the at-bat, and finished Young with a swinging-strike four-seam fastball. The Angels needed one out from one matchup, and they got it.
Los Angeles Angels pitcher deployment
Be careful, though, not to write a grand theory the evidence does not support. We know the pocket that existed on the field: left-handed hitter, left-handed reliever, bases full, two away. We know the outcome. That is enough. Whatever conversation led to the move is outside the record. What is inside the record is the important part: Seattle had a chance to turn that inning into a tie with one swing, and Saucedo closed the door before the ninth ever had a chance to make everybody sweat.
Why the final score looked closer than the game felt
A final score can tell the truth and still miss the point. The Angels won 7-5, which sounds like a late scramble. The better reading is that they spent most of the night building the exact kind of lead that can survive bad paperwork at the end.
Detmers removed six innings from Seattle's side of the board. Moore landed the swing that broke the score open. Neto kept adding the sort of insurance runs people forget until they are suddenly precious. Saucedo got the one out that kept the eighth from becoming the real collapse point. Put those pieces together and the ninth looks less like the defining chapter and more like the receipt.
That does not make the finish pretty. It does explain it. The Angels did enough of the hard, preventative work earlier that their mess arrived with room to spare. Coaches prefer it the other way, obviously. But if you are asking why this game belonged to Los Angeles, the answer lived well before the last three outs.