Rookie Leads Twins Past Astros

Minneapolis — Rookie Danny Santana drove in five runs, Kyle Gibson pitched seven strong innings and the Minnesota Twins beat the Houston Astros 7-0 Saturday.

Santana, who hit his first major league home run on Friday night, flied out to lead off the first inning. He then got hits in his next four at-bats, raising his batting average to .373.

Gibson (5-5) scattered three hits and three walks while striking out five, allowing only one runner to reach second base.

Royals 8, Yankees 4

Kansas City, Mo. — Salvador Perez hit a three-run homer, Eric Hosmer also went deep and Kansas City cruised to a victory over New York.

Alex Gordon, Lorenzo Cain, Alcides Escobar and Nori Aoki drove in a run apiece as the Royals bounced back from an offensively inept performance in a 4-2 series-opening loss Friday night.

Indians 8, Rangers 3

Arlington, Texas — Yan Gomes and Carlos Santana homered and Cleveland defeated Texas.

Mariners 7, Rays 4

St. Petersburg, Fla. — Dustin Ackley drove in three runs, Roenis Elias won his second consecutive start, and Seattle beat Tampa Bay.

Orioles 6, Athletics 3

Baltimore — Kevin Gausman earned his first win as a starter while Adam Jones and David Lough each homered, leading Baltimore over Oakland.

National League

Reds 6, Phillies 5

Cincinnati — Jay Bruce homered and drove in three runs and Cincinnati snapped a three-game losing streak.

Cubs 5, Marlins 2

Chicago — Junior Lake hit two home runs, Emilio Bonifacio added a two-run shot and the Cubs extended their winning streak to five.

Brewers 9, Pirates 3

Pittsburgh — Matt Garza got through six shaky innings to win back-to-back starts for the first time since last July and Lyle Overbay hit a tiebreaking two-run single to lead Milwaukee over Pittsburgh.

Rockies 5, Dodgers 4 (10)

Denver — Brandon Barnes hit a winning triple off the center-field wall in the 10th inning and Colorado snapped an eight-game losing streak. The defeat capped a tough day for the Dodgers, who saw outfielder Yasiel Puig and second baseman Dee Gordon leave early because of injuries.


Cardinals 5, Blue Jays 0

Toronto — Shelby Miller took a no-hit bid into the sixth inning and finished with a three-hit shutout as St. Louis beat Toronto, snapping the Blue Jays’ six-game winning streak.

Randal Grichuk hit his first career home run as the Cardinals won for only the third time in 11 games.

Miller (7-5) retired the first 13 batters before walking Adam Lind in the fifth.

Jose Reyes lined a single to right field with two outs in the sixth for Toronto’s first hit. Melky Cabrera followed with a ball that nicked first baseman Allen Craig’s glove for a double, but Miller struck out Jose Bautista swinging at a high fastball to end the inning.

Mark Buehrle (10-2) had won six straight decisions. Grichuk’s solo homer was the only run Buehrle allowed in seven innings.