Five different Indians hitters collected solo home runs against Seattle starting pitcher Erasmo Ramirez, and the Tribe hit back-to-back home runs twice in the same game for the first time since 2009.
Meanwhile Corey Kluber picked up his fourth win, striking out 10 batters for the second time this season.
Francisco Lindor led off the bottom of the first inning with a solo home run to right center field. It was Lindor's fourth home run of the season and the second time in 2018 he led off a game with a home run.
After Ramirez retired Jason Kipnis and Tribe third baseman Jose Ramirez, Michael Brantley stepped to the plate and drove a 1-0 pitch 420 feet to dead center field for his second home run of the season. Edwin Encarnacion followed with an opposite field shot for his sixth of the year, giving the Indians a 3-0 lead.
Brantley, who finished a double shy of the cycle, added an RBI sacrifice fly in the third inning and a base hit in the seventh for a 4-0 lead.
Yonder Alonso and Yan Gomes hit back-to-back home runs leading off the Tribe sixth inning. Alonso's homer was his second in as many days and tied him with Jose Ramirez for the team lead with seven.
The last time Cleveland hit five home runs in a game was against the Chicago White Sox on Sept. 7. But the last time five different Indians players homered in the same game was April 30, 2013 against Philadelphia when Ryan Rayburn (2), Carlos Santana, Mark Reynolds, Lonnie Chisenhall and Brantley did so.
Prior to Friday the last time Cleveland hit back-to-back home runs was April 17 when Jose Ramirez and Brantley did so against Minnesota in Puerto Rico.
Mariners starter Ramirez became the sixth pitcher to surrender home runs to five different Indians hitters in the same game. The last time it happened was against Toronto's Pat Hentgen in 1995.
Kluber was his typical dominant self in racking up his 41st career outing with 10 strikeouts or more.
Kluber (4-1, 2.18) struck out seven different Mariners hitters, allowing only three hits, including a two-run homer to Mitch Haninger in the seventh inning.
Kluber retired the first two batters in the ninth inning before allowing a base hit to Kyle Seager. He was lifted for closer Cody Allen who gave up a double to Mitch Haniger and a three-run home run to Mike Zunino.
The two earned runs for Allen were the first he's given up in 10 1/3 innings of work this season.
What it means
The Indians evened the season series against Seattle at 2-2 and improved to 3-5 overall against the American League West Division in 2018. Last season the Tribe went 13-4 vs. the AL West at Progressive Field.
Kluber threw 116 pitches, 79 (68 percent) for strikes. Ramirez threw 83 pitches, 61 (73 percent) for strikes.
Rain or shine
The Mariners and Indians drew 16,335 to Progressive Field on Friday night. First pitch was at 7:20 p.m. following a 10-minute weather delay with a temperature of 55 degrees.
Right-hander Carlos Carrasco (4-0, 2.31) will face the Mariners and right-hander Mike Leake (2-2, 6.95) at 4:10 p.m. today. SportsTime Ohio and WLKR/FM 95.3 will carry the game.
Carrasco is currently on a career-long 10-game winning streak dating back to Aug. 27. He is 10-0 with a 1.70 ERA in 12 starts during the streak.