SEATTLE (AP) — Julio Rodriguez had three hits and scored twice, Bryan Woo took a shutout into the seventh inning and the Seattle Mariners put together a five-run sixth on Tuesday night to beat the Los Angeles Angels 8-3.
Rodriguez and Colt Emerson both had three of Seattle’s 13 hits. Randy Arozarena and Cole Young scored two runs apiece.
Click to Gallery
Seattle Mariners' Cole Young (2) celebrates with teammates in the dugout after scoring on a single hit by Victor Robles in the seventh inning of a baseball game against the Los Angeles Angels, Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
Seattle Mariners' Cole Young slides home on a single hit by Victor Robles in the seventh inning of a baseball game against the Los Angeles Angels, Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
Seattle Mariners pitcher Bryan Woo reacts after being relieved in the sixth inning of a baseball game against the Los Angeles Angels, Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
The Seattle Mariners celebrate after defeating the Los Angeles Angels in a baseball game Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
Woo (7-6) allowed just four hits and struck out five in 6 1/3 innings. The Angels’ first two runs in their three-run seventh were charged to him after he gave way to reliever Eduard Bazardo. That ended Woo’s streak of home shutout innings at 32 1/3, which stretched over a span of five games dating to May 6 against Atlanta.
Michael Rucker pitched a scoreless eighth for the Mariners, and Andres Munoz set L.A. down in order in the ninth.
The Mariners batted around in the sixth, with their first five hitters reaching base on four hits and one walk. Rodriguez and Josh Naylor both singled, then Arozarena singled to score Rodriguez with the first run and chase Los Angeles starter Jose Soriano (8-5).
Cal Raleigh walked to load the bases, and Young singled to right, scoring Naylor. Arozarena scored on a wild pitch to Emerson. Raleigh and Young came home on Weston Wilson’s single to right.
Los Angeles rallied with three in the seventh, the last two of those scoring on Zach Neto’s single to right.
Seattle answered with three in the bottom of the seventh. Emerson’s single that floated just above the outstretched glove of Angels first baseman Nolan Schanuel drove in the first two.
Wade Meckler had two of the Angels’ six hits.
Los Angeles will send RHP Walbert Urena (5-6, 3.14 ERA) to the mound on Thursday against Seattle RHP Bryce Miller (3-2, 1.97 ERA) to wrap up the three-game series. Wednesday will be an unusual midseries off day because of the World Cup round of 32 game between Belgium and Senegal being played right across the street at Lumen Field /Seattle Stadium.
AP MLB: https://apnews.com/hub/mlb
Seattle Mariners' Cole Young (2) celebrates with teammates in the dugout after scoring on a single hit by Victor Robles in the seventh inning of a baseball game against the Los Angeles Angels, Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
Seattle Mariners' Cole Young slides home on a single hit by Victor Robles in the seventh inning of a baseball game against the Los Angeles Angels, Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
Seattle Mariners pitcher Bryan Woo reacts after being relieved in the sixth inning of a baseball game against the Los Angeles Angels, Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
The Seattle Mariners celebrate after defeating the Los Angeles Angels in a baseball game Tuesday, June 30, 2026, in Seattle. (AP Photo/Kevin Ng)
Democratic socialist Melat Kiros beat U.S. Rep. Diana DeGette in a Colorado House primary Tuesday, a stunning victory for the first-time candidate against a nearly 30-year incumbent and another win for the Democratic Socialists of America.
Kiros, 29, is the latest candidate to rise from the party's left flank and boot an incumbent, with two self-described democratic socialists winning their primaries last week in New York. The Colorado district covers the dark blue city of Denver, and Kiros is expected to win in November and reach Congress in January.
The victory helped answer a question that's recently faced the party nationally: Are voters gravitating toward a younger, more progressive generation of leaders?
Elsewhere, however, Sen. John Hickenlooper successfully fended off a primary challenge from self-fashioned “insurgent progressive” state Sen. Julie Gonzales.
And while a smaller divide separated the two Democrats competing for U.S. House in the state's lone swing district, the candidate considered more progressive, state Rep. Manny Rutinel, won.
In the governor's race, Colorado Attorney General Phil Weiser and U.S. Sen. Michael Bennet struggled to meaningfully distinguish their agendas. Instead, the two Democrats accused each other of pulling punches against Trump. Weiser won Tuesday.
DeGette had comfortably controlled her House seat — as a more progressive lawmaker herself — in Denver for nearly 30 years, then came Kiros.
The early signs showed in a March Democratic assembly, a process to decide which candidates get on the primary ballot. Both candidates qualified for the ballot, but first-time candidate Kiros blew past DeGette.
She won again Tuesday, an even bigger jolt for the Democratic establishment and DeGette, who's been a progressive lawmaker herself.
Kiros joins two democratic socialists and a progressive who beat out establishment-backed candidates — two of whom were incumbants — in Democratic House primaries in New York.
Similar to the New York races, Kiros had the endorsement of Sen. Bernie Sanders, while DeGette was backed by Colorado’s established Democratic House delegation.
Kiros's victory helps cement the nascent but clear uprising of democratic socialist candidates, which has made some party leaders uneasy.
DeGette had argued that experience in Congress is needed right now to combat Trump, while Kiros, a former attorney, accused DeGette of ineffectiveness.
That didn't come as a surprise to the political world, though it dampened a broader wave of progressive candidates beating establish-backed Democrats across the country.
Gonzales, the state senator who challenged the more centrist Hickenlooper, had attacked him for being an “incrementalist” and had said she previously joined the Democratic Socialists of America but that her membership had lapsed.
After his victory, Hickenlooper quickly turned his attention to Trump and said he'd never lost an election and didn't intend to in November.
“Coloradoans have once again made their voices clear. We are not going to accept Trump’s broken promises and cost of living emergency, or his constant corruption,” he said in a video posted to YouTube.
Colorado's 8th Congressional District is relatively new, stretching from the northern suburbs of Denver up through farming country, and has flipped party control in recent elections.
Evans now holds the seat, after beating the Democratic incumbent in 2024.
Party leaders thought the more moderate Shannon Bird, a former state representative, was best equipped to challenge Evans. But Rutinel, who had the more progressive record, beat Bird Tuesday night.
The district is heavily Hispanic and poorer than much of the rest of the state, and that's where Rutinel, who is Latino, planted a flag, arguing his personal story and more aggressive economic agenda would be more potent against Evans.
“This is the moment for all the kids out there who had the deck stacked against them,” Rutinel said in his victory speech. “I’m going to work with everything I have so that those kids have the same opportunities to live out the American Dream that I did.”
Weiser, the state attorney general, won the Democratic primary Tuesday and is expecting to win come November. Term-limited Gov. Jared Polis will depart after two-terms governing with a more moderate touch, at times stymieing progressive state lawmakers.
Weiser, who formerly served in the presidential administrations of Barack Obama and Bill Clinton, is considered to be more sympathetic to his leftward flank. Bennet, the U.S. Senator who Weiser beat Tuesday, would likely have brought a similar change.
On the campaign trail, candidates struggled to show major differences in their political agendas, and instead often attacked each other over who could better stand up to Trump.
Weiser hammered his point home in a victory speech to ecstatic, sign-waving supporters who crowded around the candidate.
“In the face of a lawless bullying Trump administration trying to intimidate us, rip away our rights and freedoms," Weiser said, “you made it clear that we need a leader who will fight back and never bend the knee.”
After his loss, Bennet spoke to supporters. “Sometimes the harder path is the right path, even when it doesn’t lead where you’d hoped," he said.
Democratic congressional candidate Melat Kiros speaks after winning the Democratic nomination during a primary election night watch party at The Broadway, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Supporters dance after the second round of results came in with Democratic congressional candidate Melat Kiros leading during a primary election night watch party at The Broadway, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Hasan Piker, center, takes a photo with Dolfin Olsen and Micah Stemm-Wolf at Democratic congressional candidate Melat Kiros' primary election night watch party, at The Broadway, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Supporters cheer as the second round of results come in with Democratic congressional candidate Melat Kiros leading during an election night watch party at The Broadway, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Supporters cheer after the second round of results came in with Democratic congressional candidate Melat Kiros leading during an election night watch party at The Broadway, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Erin Ludlam talks to a voter about where they can park and vote inside of Blair-Caldwell Library, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Danielle Grisolano brings her dogs Lincoln and Pepper with her to vote in the Democratic primaries at Denver Public Library, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Nikita Valdez jumps while cheering after the first report of the election results show Democratic congressional candidate Melat Kiros in the lead during a primary election night watch party at The Broadway, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
Adam Ballinger walks a voters ballot to the box in the Democratic primaries at a drop off location near the Denver Museum of Art, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)
People vote in the Democratic primaries at Blair-Caldwell Library, Tuesday, June 30, 2026, in Denver. (AP Photo/Rebecca Slezak)