DENVER — Freddy Peralta took a no-bid into the sixth inning of his major league debut Sunday and set a Milwaukee rookie record with 13 strikeouts, leading the Brewers over the Colorado Rockies, 7-3.

A 21-year-old right-hander who was 5-1 this season at Triple-A Colorado Springs, Peralta (1-0) didn’t allow a hit until David Dahl’s sharp single to center with one out in the sixth. Peralta froze Charlie Blackmon on a 92 mph fastball for a called third strike and was replaced by Matt Albers.

With his parents in the stands to watch Peralta pitch professionally for the first time, he walked two in 52/3 innings and left after 98 pitches. He broke the Brewers previous rookie strikeouts record of 12 shared by Teddy Higuera (1985), Juan Nieves (1986), Cal Eldred (1992) and Steve Woodard (1997).

Peralta struck out Nolan Arenado, Carlos Gonzalez and Trevor Story in order in both the second and fourth innings.

GIANTS 5, PIRATES 0: Gorkys Hernandez homered off Ivan Nova to spark a five-run sixth inning, Nick Hundley added a three-run drive and San Francisco won at Pittsburgh to stop a season-high six game-losing streak.

BRAVES 4, MARLINS 3: Sean Newcomb allowed no runs for the third straight start and gave up only one hit in six innings to help Atlanta win at Miami.

PHILLIES 4, METS 2: Jacob deGrom of New York lasted one inning in his return from the disabled list, throwing 45 pitches in a scoreless first, and pinch-hitter Nick Williams had a go-ahead, three-run homer off Paul Seward in the sixth inning that carried Philadelphia at home.

PADRES 5, CARDINALS 3: Clayton Richard matched his career high with 10 strikeouts in eight strong innings for his first win in more than a month, and San Diego won at home to salvage a split of their four-game series.

REDS 5, DODGERS 3: Eugenio Suarez and Joey Votto homered, and last-place Cincinnati won at Los Angeles for its first four-game sweep of the Dodgers since the Big Red Machine did it in August 1976.

AMERICAN LEAGUE

ASTROS 6, RANGERS 1: Dallas Keuchel allowed three hits in seven shutout innings, Evan Gattis and Carlos Correa homered for the second straight game and Houston won at home.

ORIOLES 17, RAYS 1: Joey Rickard had his first big league multihomer game and drove in four runs following his recall from the minor leagues, and Baltimore, at home, scored its most runs in three years.

TIGERS 5, MARINERS 4: Jose Iglesias hit an RBI single in the bottom of the ninth inning to lift Detroit at home.

INDIANS 11, ROYALS 2: Corey Kluber became the American League’s first six-game winner as Cleveland won at home.

YANKEES 6, ATHLETICS 2: Giancarlo Stanton went 4 for 4 with a home run and three RBI, sending Luis Severino and New York to a victory at home.

ANGELS 2, TWINS 1: Shohei Ohtani struck out 11 while pitching three-hit ball into the seventh inning, and Zack Cozart got a walk-off RBI single for Los Angeles at Anaheim, California.

INTERLEAGUE

WHITE SOX 5, CUBS 3: Matt Davidson hit a solo homer and a tiebreaking sacrifice fly, helping Lucas Giolito and the White Sox salvage the finale of their weekend series at the Cubs in Chicago.