Colorado Rockies' Ryan McMahon hits a solo home run during...

Colorado Rockies' Ryan McMahon hits a solo home run during the first inning of a baseball game against the Colorado Rockies Friday, June 2, 2023, in Kansas City, Mo. Credit: AP/Charlie Riedel

KANSAS CITY, Mo. — Ryan McMahon homered in the first inning and hit a go-ahead single in a six-run eighth to lead the Colorado Rockies over the Kansas City Royals 7-2 on Friday night and stop a four-game losing streak.

Elias Díaz and Nolan Jones hit two-run doubles in the eighth, among six hits by the Rockies in the inning. McMahon has reached safely in 11 consecutive games, batting .425 (17 for 40) with five homers and 15 RBIs.

Kansas City has lost nine of 12, dropping to 17-40.

Brent Suter (4-0) allowed one hit over two scoreless innings.

Justin Lawrence struck out Jackie Bradley Jr. with the bases loaded for his second career save and first this year.

After McMahon’s first-inning homer, Lyles retired 13 of his next 15 batters. He allowed two hits over five innings, striking out eight.

Lyles has allowed runs in the first inning of 10 of 12 starts, giving up 15 runs in the first.

Colorado Rockies' Ryan McMahon celebrates in the dugout after hitting...

Colorado Rockies' Ryan McMahon celebrates in the dugout after hitting a solo home run during the first inning of a baseball game against the Colorado Rockies Friday, June 2, 2023, in Kansas City, Mo. Credit: AP/Charlie Riedel

“He threw the ball great,” Royals manager Matt Quatraro said. “He worked the ball up and down in the zone. It was a really positive outing.”

Kansas City built a 2-1 lead on homers by Edward Olivares in the second and Drew Waters in the third. Both were off Chase Anderson, who gave up four hits in six innings.

“Obviously wish I could have a couple of pitches back,” Anderson said. “The lazy curveball to Olivares and then the first pitch to Waters weren’t great pitches.”

Brenton Doyle singled and Ezequiel Tovar doubled off Carlos Hernández (0-3) starting the eighth. Jurickson Profar tied the score with a run-scoring groundout and McMahon looped an opposite-field single into left for a 3-2 lead. Nick Wittgren relieved, and Díaz doubled on his first pitch for a three-run advantage.

Colorado Rockies' Harold Castro (30) runs home to score on...

Colorado Rockies' Harold Castro (30) runs home to score on a two-run double by Nolan Jones during the eighth inning of a baseball game against the Kansas City Royals Friday, June 2, 2023, in Kansas City, Mo. Credit: AP/Charlie Riedel

“They don’t all have to be pretty. They just have to work,” McMahon said. “The guy throws really hard. Just tried to battle and put a ball in play. Honestly, it doesn’t matter how it happens, it just matters that it does happen.”

TRAINER’S ROOM

Royals LHP Amir Garrett was placed on the 15-day IL, retroactive to Tuesday, with left elbow valgus extension overload.

TRANSACTIONS

Royals RHP Jackson Kowar was recalled from Triple-A Omaha.

UP NEXT

Colorado LHP Austin Gomber (4-4, 7.00 ERA) opposes LHP Daniel Lynch (0-0, 3.38) on Saturday.

More MLB news

Newsday LogoSUBSCRIBEUnlimited Digital AccessOnly 25¢for 5 months
ACT NOWSALE ENDS SOON | CANCEL ANYTIME