Kyle Lewis and Kyle Seager homered, reliever Kendall Graveman extended his scoreless streak to 18 2/3 innings and the Seattle Mariners beat the Baltimore Orioles 5-2 on Tuesday night.

Lewis followed Seager’s go-ahead sacrifice fly that made it 2-1 with a three-run homer in the eighth. Lewis, the 2020 AL Rookie of the Year, became the 54th major leaguer to reach 20 home runs by his 90th game. He hit the milestone in game No. 88, tying Alvin Davis for the fastest in Seattle history.

More Images
Seattle Mariners' Kyle Lewis celebrates after he hit a three-run home run as Baltimore Orioles first baseman Trey Mancini looks on during the eighth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Kyle Lewis and Kyle Seager homered, reliever Kendall Graveman extended his scoreless streak to 18 2/3 innings and the Seattle Mariners beat the Baltimore Orioles 5-2 on Tuesday night.

Seattle Mariners starting pitcher Kendall Graveman throws against the Baltimore Orioles during the seventh inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Trey Mancini had three hits for Baltimore, including an RBI single in the ninth.

Baltimore Orioles' Rio Ruiz, left, is greeted by Austin Hays (21) after Ruiz hit a solo home run against the Seattle Mariners during the fifth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

The pitches were rare mistakes for starters Justin Dunn of Seattle and Baltimore’s Jorge López, who each allowed three hits. López was pulled with one out in the fifth after walking two straight batters, then allowing a single to Haggerty.

Baltimore Orioles first baseman Trey Mancini fields the ball on a ground out by Seattle Mariners' Kyle Lewis during the second inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Graveman induced two infield outs to escape the jam and extended his shutout streak with 1 2/3 hitless innings. He has struck out 14 and allowed five hits in a scoreless run that dates back to Sept. 19 last year.

Seattle Mariners shortstop J.P. Crawford makes a leaping throw to get Baltimore Orioles' Chance Sisco out on a ground out play to first with the bases loaded to end the top of the sixth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Orioles: Optioned LHP Bruce Zimmermann to the alternate training site. He’s the second rookie starter the team has demoted, following Dean Kremer in April. Zimmermann was 1-3 in six starts. “It’s a similar-type situation where we’re giving him a little bit of a breather, kind of a reset a little bit,” manager Brandon Hyde said.

Baltimore Orioles' Freddy Galvis reacts as he walks to the dugout after Chance Sisco grounded out with the bases loaded to end the top of the sixth inning of a baseball game against the Seattle Mariners, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Mariners: LHP Nick Margevicius visited with a specialist and continued to undergo tests on his injured left shoulder. Seattle manager Scott Servais said it's still unclear what is causing the pain. The starter went on the injured list April 26 after experiencing soreness during an appearance the previous day.

Seattle Mariners' Kyle Lewis rounds the bases after he hit a three-run home run against the Baltimore Orioles during the eighth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Mariners: LHP Yusei Kikuchi (1-1, 4.40) returns to the mound after taking a no-hitter into the seventh inning of his last outing.

Seattle Mariners' Kyle Lewis, center, celebrates with teammates Sam Haggerty (0), and Dylan Moore, right, after the Mariners beat the Baltimore Orioles 5-2 in a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners' Kyle Lewis, center, celebrates with teammates Sam Haggerty (0), and Dylan Moore, right, after the Mariners beat the Baltimore Orioles 5-2 in a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Fans wearing masks as a precaution against COVID-19, cheer as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run against the Baltimore Orioles during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Fans wearing masks as a precaution against COVID-19, cheer as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run against the Baltimore Orioles during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Baltimore Orioles starting pitcher Jorge Lopez watches as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Baltimore Orioles starting pitcher Jorge Lopez watches as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Rafael Montero (3-1) earned the win with a scoreless eighth. The Mariners have won four of six and are 10-4 following a loss.

Seattle Mariners' Kyle Lewis celebrates after he hit a three-run home run as Baltimore Orioles first baseman Trey Mancini looks on during the eighth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners' Kyle Lewis celebrates after he hit a three-run home run as Baltimore Orioles first baseman Trey Mancini looks on during the eighth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Trey Mancini had three hits for Baltimore, including an RBI single in the ninth.

Seager opened the scoring with a solo home run in the fourth, then lifted a sac fly to right field with the bases loaded in the eighth, scoring Sam Haggerty. Seager leads the majors with a .500 batting average with runners in scoring position and has 19 RBIs in those situations.

Rio Ruiz answered Seager’s homer with a solo shot of his own to make it 1-all in the fifth.

Seattle Mariners starting pitcher Kendall Graveman throws against the Baltimore Orioles during the seventh inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners starting pitcher Kendall Graveman throws against the Baltimore Orioles during the seventh inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

The pitches were rare mistakes for starters Justin Dunn of Seattle and Baltimore’s Jorge López, who each allowed three hits. López was pulled with one out in the fifth after walking two straight batters, then allowing a single to Haggerty.

Adam Plutko got the Orioles out of the jam with a nimble sprint to first base and a tough grab for the third out of the inning on Mitch Haniger’s grounder.

Dunn pitched 5 1/3 innings, striking out six and walking four. He got out of a bases-loaded jam of his own making after two walks in the second with a strikeout of Ruiz. The right-hander was pulled after his fourth walk gave the Orioles runners at first and second in the sixth.

Baltimore Orioles' Rio Ruiz, left, is greeted by Austin Hays (21) after Ruiz hit a solo home run against the Seattle Mariners during the fifth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Baltimore Orioles' Rio Ruiz, left, is greeted by Austin Hays (21) after Ruiz hit a solo home run against the Seattle Mariners during the fifth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Graveman induced two infield outs to escape the jam and extended his shutout streak with 1 2/3 hitless innings. He has struck out 14 and allowed five hits in a scoreless run that dates back to Sept. 19 last year.

Travis Lakins Sr. (1-3) took the loss after loading the bases in the eighth with a single and two walks, setting up Seager and Lewis.

ROSTER MOVES

Baltimore Orioles first baseman Trey Mancini fields the ball on a ground out by Seattle Mariners' Kyle Lewis during the second inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Baltimore Orioles first baseman Trey Mancini fields the ball on a ground out by Seattle Mariners' Kyle Lewis during the second inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Orioles: Optioned LHP Bruce Zimmermann to the alternate training site. He’s the second rookie starter the team has demoted, following Dean Kremer in April. Zimmermann was 1-3 in six starts. “It’s a similar-type situation where we’re giving him a little bit of a breather, kind of a reset a little bit,” manager Brandon Hyde said.

Mariners: Reinstated 1B Evan White from the bereavement list and recalled LHP Aaron Fletcher from the alternate training site as the team continues to shuffle its staff with three starters on the injured list. RHPs Wyatt Mills and Domingo Tapia were optioned to the alternate training site.

TRAINER’S ROOM

Seattle Mariners shortstop J.P. Crawford makes a leaping throw to get Baltimore Orioles' Chance Sisco out on a ground out play to first with the bases loaded to end the top of the sixth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners shortstop J.P. Crawford makes a leaping throw to get Baltimore Orioles' Chance Sisco out on a ground out play to first with the bases loaded to end the top of the sixth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Mariners: LHP Nick Margevicius visited with a specialist and continued to undergo tests on his injured left shoulder. Seattle manager Scott Servais said it's still unclear what is causing the pain. The starter went on the injured list April 26 after experiencing soreness during an appearance the previous day.

UP NEXT

Orioles: LHP John Means (3-0, 1.70 ERA) makes his seventh start of the season in the series finale. Means has won two straight.

Baltimore Orioles' Freddy Galvis reacts as he walks to the dugout after Chance Sisco grounded out with the bases loaded to end the top of the sixth inning of a baseball game against the Seattle Mariners, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Baltimore Orioles' Freddy Galvis reacts as he walks to the dugout after Chance Sisco grounded out with the bases loaded to end the top of the sixth inning of a baseball game against the Seattle Mariners, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Mariners: LHP Yusei Kikuchi (1-1, 4.40) returns to the mound after taking a no-hitter into the seventh inning of his last outing.

More AP MLB: https://apnews.com/hub/MLB and https://twitter.com/AP_Sports

Seattle Mariners' Kyle Lewis rounds the bases after he hit a three-run home run against the Baltimore Orioles during the eighth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners' Kyle Lewis rounds the bases after he hit a three-run home run against the Baltimore Orioles during the eighth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners' Kyle Lewis, center, celebrates with teammates Sam Haggerty (0), and Dylan Moore, right, after the Mariners beat the Baltimore Orioles 5-2 in a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners' Kyle Lewis, center, celebrates with teammates Sam Haggerty (0), and Dylan Moore, right, after the Mariners beat the Baltimore Orioles 5-2 in a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Fans wearing masks as a precaution against COVID-19, cheer as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run against the Baltimore Orioles during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Fans wearing masks as a precaution against COVID-19, cheer as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run against the Baltimore Orioles during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Baltimore Orioles starting pitcher Jorge Lopez watches as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)

Baltimore Orioles starting pitcher Jorge Lopez watches as Seattle Mariners' Kyle Seager rounds the bases after hitting a solo home run during the fourth inning of a baseball game, Tuesday, May 4, 2021, in Seattle. (AP PhotoTed S. Warren)