Mariners starter Tommy Milone, called up from Triple-A Tacoma earlier in the day, allowed one earned run and three hits over 4 2/3 innings, while striking out three.
“I felt pretty good,” Milone said. “You know, adrenaline was carrying me most of the game, and I’ve been feeling pretty good, going out and just pitching, whether Tacoma, Spring Training, or here. So we’re just trying to ride that ride and just go for it.”
Reliever Matt Brash (1-1) got the win. Paul Sewald pitched a scoreless ninth inning for his third save.
Kris Bryant gave the Rockies the lead with a solo homer off Milone in the first inning, and Kelenic put the Mariners ahead with his second-inning blast. Kelenic also doubled to right field in the fourth, and scored on a Julio Rodriguez RBI single.
One batter later, France drove in two runs with a double off the center field wall to push the lead to 5-1.
“We have some rhythm to our lineup,” Servais said. “What the guys are doing, and the communication in the dugout between at bats and the pre-game stuff, really good. And it takes awhile. We’re still very early in this season.”
Yonathan Daza hit an RBI infield single for Colorado in the sixth, and Ezeqial Tovar drew a bases-loaded walk to pull the Rockies within two runs.
The Rockies’ bullpen allowed just one hit in the final 4 1/3 innings.
“(They) gave us a chance to come back, which we did,” Colorado manager Bud Black said. “We were one hit away from tying that game or taking the lead. So the bullpen did their job.”
Rockies: INF Elehuris Montero (right thumb) missed his third straight game, but could return to the lineup Saturday.
Mariners: OF Dylan Moore (oblique) was back with the club after returning from extended spring training, and will head to Tacoma for a rehab assignment next week.
RHP Ryan Feltner will start Saturday for Colorado. He is 0-1 with a 7.45 ERA through his first two starts. RHP George Kirby will start for Seattle. In his first two starts of 2023, he has a 4.35 ERA and nine strikeouts.