CLEVELAND: The Indians held a miniature home run derby and Corey Kluber almost gave the bullpen the night off in their 6-5 win over the Seattle Mariners Friday night at Progressive Field.

The Indians slugged three home runs in the first inning and two in the sixth, all off of Mariners starting pitcher Erasmo Ramirez and all solo shots. And, it started almost immediately.

Francisco Lindor led off the first inning and worked an eight-pitch at-bat. That eighth pitcj caught the middle of the plate was belted by Lindor for a lead-off home run to right-center field, his fourth homer of the season. After Ramirez got two outs, Michael Brantley and Edwin Encarnacion hit back-to-back home runs to center field and right field, respectively. It was Brantely’s second home run of the season and Encarnacion’s sixth.

It was the first three-home-run inning for the Indians (14-10) since Aug. 27 of last year, when Lindor, Carlos Santana and Yan Gomes all went deep against the Kansas City Royals.

Ramirez quieted the Indians’ offense until the power came back on in the sixth. Yonder Alonso, facing the team that traded for him less than a year ago, launched a home run to center field and was followed by Gomes, who drove a ball over the wall in left field.

It was the first time the Indians hit five home runs against a single pitcher since Manny Ramirez and Paul Sorrento each hit two homers and Omar Vizquel hit one against Pat Hentgen in May of 1995.

Brantley went 3-for-3 and finished a double shy of the cycle. Lindor went 3-for-5 and was only a triple shy of the cycle. Jose Ramirez was the only hitter in the starting lineup not to get at least one hit.

Kluber’s Cy Young campaign continues to pick up steam. The defending Cy Young winner, Kluber cruised with a comfortable lead for most of the night and got 26 of the needed 27 outs. In all, he allowed two runs on four hits and three walks and struck out 10. The lone blemish came on a two-run home run by Mitch Haniger in the seventh with the Indians already leading 6-0.

One out shy of a complete game, Kyle Seager singled to right field. Rather than extend Kluber’s outing beyond 116 pitches, Indians manager Terry Francona turned to Cody Allen to get the final out. Quickly, the Mariners displayed some life. Haniger doubled and Mike Zunino hammered a three-run home run to bring the tying run to the plate. That was Ben Gamel, who lined out to Lindor to end it and avert a last-second disaster for the Indians.

With the win, Kluber improved to 4-1 this season and actually had his ERA rise to 2.18. Friday night’s start also was the 41st outing in which Kluber has registered at least 10 strikeouts in his career and the second such instance this season.

Ryan Lewis can be reached at rlewis@thebeaconjournal.com. Read the Indians blog at www.ohio.com/indians. Follow him on Twitter at www.twitter.com/RyanLewisABJ.