Minnesota Twins' Eduardo Nunez dives safely into third base with a triple off Los Angeles Angels starting pitcher Jered Weaver during the first inning of a baseball game in Minneapolis, Saturday, April 16, 2016. (AP Photo/Ann Heisenfelt)
Minnesota Twins' Eduardo Nunez dives safely into third base with a triple off Los Angeles Angels starting pitcher Jered Weaver during the first inning of a baseball game in Minneapolis, Saturday, April 16, 2016. (AP Photo/Ann Heisenfelt) Credit: ap — Ann Heisenfelt

Chicago — Jake Arrieta threw eight scoreless innings and the Chicago Cubs hit three home runs to beat the Colorado Rockies 6-2 on Saturday.

Arrieta (3-0), the reigning NL Cy Young winner, struck out eight and allowed five hits in his home debut. He has not allowed a run in his last 48 innings at Wrigley Field.

Dexter Fowler hit a three-run homer in the seventh, and Anthony Rizzo and Jorge Soler hit back-to-back shots in the fourth.

The Cubs have won nine of 11 for their best start since they went 10-1 in 1969.

The Rockies saw their three-game winning streak end. Carlos Gonzalez hit a two-run home run, his fourth, off Travis Wood in the ninth.

Indians 7, Mets 5

Cleveland — Jason Kipnis and Cleveland handed New York’s Matt Harvey his third straight loss to begin the season.

Josh Tomlin pitched five solid innings for Cleveland after allowing a home run to the first batter he faced this season. Kipnis had an RBI double off Harvey and scored twice, and Mike Napoli drove in two runs.

Harvey (0-3) retired his first 13 batters before Cleveland scored twice in the fifth. The Indians added three runs in the sixth, and Harvey was charged with five runs in 5 innings.

Reds 9, Cardinals 8

St. Louis — Brandon Phillips, Zack Cozart and Jay Bruce had two RBIs apiece for Cincinnati, which erased an early four-run deficit against St. Louis ace Adam Wainwright in a victory.

Stephen Piscotty had four RBIs for St. Louis, and his three-run homer made it 4-0 in the second.

J.J. Hoover allowed a two-run homer to Brandon Moss before finishing for his first save.

Mariners 3, Yankees 2

New York — Felix Hernandez looked uncomfortable all afternoon but overcame a career high-tying six walks, and Seattle held off New York for a third straight win.

The Yankees lost their fourth in a row when Chase Headley grounded out with runners on second and third to end it, leaving them 0 for 24 with runners in scoring position during the first two games of the series. Alex Rodriguez struck out three times and the 40-year-old heard boos as his hitless slump reached 19 at-bats.

Hernandez (1-1) tied Randy Johnson’s team record for career strikeouts, but seemed out of sorts throughout his five innings. The ace constantly pawed the rubber, scuffed the mound and tugged his jersey.

Twins 6, Angels 4

Minneapolis — Oswaldo Arcia and Byung Ho Park homered in the eighth inning to lift Minnesota over Los Angeles for its second consecutive comeback victory after opening the season with nine straight losses.

Arcia broke a 4-all tie with his first home run of the season. It came off reliever Joe Smith (0-1) and was Minnesota’s first hit since the fifth inning. One batter later, Park — who had the decisive hit Friday night — added his own solo shot to give the Twins some insurance.

Athletics 5, Royals 3

Oakland, Calif. — Josh Reddick and Stephen Vogt homered to back Sonny Gray’s solid effort, and Oakland ended a four-game losing streak with a victory over Kansas City.

Gray (2-1) pitched through trouble, lasting six innings to earn his first victory against the Royals in four starts, leaving the Boston Red Sox as the only AL team he has not yet beaten.

Gray gave up two runs and seven hits, walking one and striking out six. He stranded six runners, four in scoring position.

Nationals 8, Phillies 1

Philadelphia — Max Scherzer threw seven impressive innings and hit a two-run double, Bryce Harper hit another homer and the Washington Nationals beat the Philadelphia Phillies 8-1 Saturday night.

The Nationals are off to a 9-1 start, best in franchise history.

Scherzer (2-0) allowed one run and five hits, striking out seven.

Harper connected in the fifth, sending a deep drive out to right for his fifth homer. The reigning NL MVP has gone deep in his last five games in Philadelphia, dating to last year.

Tigers 5, Astros 3

Houston — Jarrod Saltalamacchia hit a go-ahead two-run homer in the sixth inning and Detroit rallied for a win over Houston.

Detroit trailed 3-0 after George Springer and Tyler White both homered off Justin Verlander (1-1) in the first inning. Detroit scored a run in the second and cut the lead to 1 in the fifth when White was charged with an error after a throw busted through the webbing of his glove, allowing another run to score.

Pirates 5, Brewers 0

Pittsburgh — Andrew McCutchen hit his first home run of the season and Jon Niese combined with two relievers on a three-hitter as Pittsburgh blanked Milwaukee to end its four-game losing streak.

McCutchen’s solo shot off Taylor Jungmann in the fifth inning increased the Pirates’ lead to 4-0 after they scored three runs in the fourth.

Braves 6, Marlins 4

Miami — Nick Markakis drove in three runs with three hits and Atlanta won for the second consecutive night after losing their first nine games, beating Miami.

The Braves came to Miami mired in their worst start since 1988, but they’re now 27-12 at Marlins Park and will try for a three-game sweep today.

Miami fell to 0-4 at home under first-year manager Don Mattingly.

Markakis put the Braves ahead to stay in the fourth when he drove in a run with his eighth double, most in the majors. He led off the game with a single and hit a two-out, two-run single in the second.