Seattle Mariners starting pitcher Luis Castillo (58) throws to a...

Seattle Mariners starting pitcher Luis Castillo (58) throws to a Baltimore Orioles batter during the first inning of a baseball game Saturday, May 18, 2024, in Baltimore. Credit: AP/Jose Luis Magana

BALTIMORE — Cal Raleigh and Dylan Moore hit RBI doubles in the eighth inning, capping a comeback that gave the Seattle Mariners a 4-3 victory over the Baltimore Orioles on Saturday night.

The tight contest between AL contenders was delayed at the start by rain for nearly three hours and featured solid pitching by Baltimore's Grayson Rodriguez and three-time All-Star Luis Castillo.

Rodriguez returned from the injured list to allow one hit over six innings before leaving with a 2-0 lead.

The advantage vanished in the seventh, when the Mariners pulled even against Baltimore’s bullpen with three hits, including an RBI double by Ty France to end a 12-pitch at-bat.

Seattle then took the lead in the eighth against Yennier Cano (2-2). Raleigh made it 3-2 with a double to left-center, and Moore sent Raleigh home with a liner to left off Cionel Pérez.

Ryne Stanek (2-0) got the last two outs in the seventh, and Andrés Muñoz gave up Gunnar Henderson's 14th home run in the ninth before securing his eighth save.

Back in action after being sidelined since April 29 with right shoulder inflammation, Rodriguez kept the Mariners hitless until the sixth, when Julio Rodríguez punched a one-out grounder to the right side that second baseman Jorge Mateo gloved too late to make a throw to first.

Baltimore Orioles starting pitcher Grayson Rodriguez throws during the first...

Baltimore Orioles starting pitcher Grayson Rodriguez throws during the first inning of the team's baseball game against the Seattle Mariners on Saturday, May 18, 2024, in Baltimore. Credit: AP/Jose Luis Magana

Grayson Rodriguez struck out seven, walked two and hit a batter. Orioles manager Brandon Hyde said before the game that the 24-year-old would be working with a “short leash” after coming back from an injury, and so the right-hander was lifted after throwing 82 pitches.

Castillo gave up two runs and four hits over six innings, the seventh straight game in which the right-hander has gone six innings while allowing no more than two runs. It's the first time in 15 starts dating to last year that Castillo did not get a decision.

Baltimore used a triple by Jordan Westburg and a sacrifice fly to go up 1-0 in the second, and Ryan O'Hearn added an RBI single in the second.

TRAINER'S ROOM

Baltimore Orioles' Jorge Mateo (3) slides into second base with...

Baltimore Orioles' Jorge Mateo (3) slides into second base with a double against the Seattle Mariners during the third inning of a baseball game Saturday, May 18, 2024, in Baltimore. Credit: AP/Jose Luis Magana

Mariners: INF Jorge Polanco missed his fourth straight game with a hamstring strain. Manager Scott Servais said Polanco “is feeling a little bit better," but there is no timetable for his return.

Orioles: Activating Rodriguez from the IL forced Baltimore to designate right-handed reliever Mike Baumann for assignment. Baumann has pitched for the Orioles since 2021 and was 10-1 last year, so sending him packing was a difficult call. “It's been a gloomy morning," Hyde said. "Only being able to carry 13 pitchers and having guys that are out of options, you have to make some tough decisions.”

UP NEXT

George Kirby (4-3, 3.58 ERA) starts for Seattle in the series finale Sunday against Baltimore ace Corbin Burnes (3-2, 2.68).

More MLB news

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 5 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME