KANSAS CITY, Mo. (AP) - Alex Gordon homered, doubled twice and singled as the Kansas City Royals stopped a 10-game losing streak, racing to a big lead and beating the Cleveland Indians 8-1 Friday night.
Gordon homered during a six-run first inning against Carlos Carrasco (1-2).
The Royals hit for the cycle in the opening inning — Whit Merrifield led off with a single, Adalberto Mondesi followed with a triple and Gordon homered, with Chris Owings' two-out, two-run double finishing Carrasco.
Brad Keller (2-1) gave up one run on three hits, striking out a career-high 10 in 6 2/3 innings. He has pitched at least six innings in nine straight starts, the longest active streak in the majors.
Keller's 118 pitches were the most by a Royals starter since James Shields threw 124 on July 29, 2014.
Tyler Naquin hit a 420-foot home run in the second, snapping a streak of 54 innings in which Keller hadn't allowed a homer. It had been the longest active string in majors.
Gordon doubled in the second. He added an RBI double in the fourth, but was thrown out trying to stretch it into a triple.
The Royals added a run in the sixth on a double steal.
Indians: SS Francisco Lindor is going to run the bases again Saturday, according to manager Terry Francona. Lindor has not played this season with a right calf strain and a left ankle sprain. "If all goes well, then we're going to reconnect with the doctor, and see what he thinks the next step is," Francona said. ... 2B Jason Kipnis is on a rehab assignment in Triple-A Columbus. Francona said he's doing well recovering from a low-grade right calf strain, and he expects to see Kipnis sometime on the current road trip to Kansas City and Seattle.
Royals: CF Billy Hamilton was kept out of the lineup with a mild MCL sprain and a bone bruise on his left knee. He tried to make a game-saving catch with two outs in the ninth inning of Thursday's loss to Seattle. The Mariners had two runners on, down 6-4, when Mitch Haniger drove one to the wall in left center. Hamilton battled the wind and the sun before crashing into the wall. "When I first did it I thought it was way worse than what it turned out to be," Hamilton said. "I'm happy about that. It's too early to be in that situation. I'll do everything I can to get back in the lineup. I feel a lot better than I did yesterday. I can play through a little pain."
Indians RHP Jefry Rodriguez was being called up from Triple-A Columbus after the game. He will make his first start with the Indians after one start with Columbus, where he allowed three runs on seven hits over 5 1/3 innings.
Indians RHP Jefry Rodriguez will make his season debut for the Cleveland. He was acquired by Cleveland as part of the trade that sent Yan Gomes following the 2018 season.
Royals RHP Homer Bailey (0-1, 9.00 ERA) will be looking for his first victory since May 12 of last season.