CLEVELAND — Ervin Santana allowed two hits in seven innings Friday night, Miguel Sano homered and the Minnesota Twins beat Cleveland 1-0 in the first shutout against the Indians this season.

Santana (6-1) walked a season-high five and struck out four, lowering his ERA to 1.50. After Cleveland loaded the bases in the fifth on a single and two walks, Santana retired Edwin Encarnacion on an inning-ending flyout.

Taylor Rogers got the first out of the eighth, Matt Belisle finished the inning and Brandon Kintzler pitched a perfect ninth to complete the three-hitter and earn his ninth save in 10 chances. Cleveland, coming off a 4-5 trip, went 0 for 5 with runners in scoring position and stranded eight runners.

Sano homered to right with two outs in the first off Josh Tomlin (2-4), who gave up six hits, struck out seven and walked one in a season-high eight innings.

Minnesota has homered in 13 consecutive games, its longest streak since 14 straight in 1988. The Twins (18-14) have won 10 of 14 and lead the AL Central after losing a major league-high 103 games last season, when they started 8-25.

BLUE JAYS 4, MARINERS 0: Joe Biagini and four relievers combined on a seven-hitter, Jose Bautista hit a two-run homer and Toronto won at home.

Devon Travis had two RBI despite a hitless night for the Blue Jays, who have won 5 of 6.

Biagini (1-1) gave up four hits, walked none and struck out three, winning as a starter for the first time in his second career start.

ASTROS 5, YANKEES 1: Brian McCann hit a three-run homer against his former team and Lance McCullers Jr. pitched four-hit ball over six shutout innings to lead Houston at New York for its fifth straight victory.

Carlos Correa added a pop-fly RBI single for the Astros, who boosted the top record in the majors to 25-11. Off to the best start in team history, Houston has won 10 of 12 and matched its longest winning streak of the season.

Suddenly slumping at the plate, the Yankees barely avoided being shut out for the first time this year when Didi Gregorius hit an RBI single off James Hoyt with two outs in the ninth. New York (21-12) has dropped three straight for the first time since the opening week.

ROYALS 3, ORIOLES 2: Eric Hosmer delivered another key hit, doubling home the go-ahead run in the eighth inning and giving Kansas City a win at home.

Lorenzo Cain singled with one out and Hosmer doubled to right-center field off Vidal Nuno (0-1).

RANGERS 5, ATHLETICS 2: Joey Gallo hit a game-ending three-run homer at Arlington, Texas, and Texas won with a four-run ninth inning for the second straight night.

Gallo’s 12th homer of the season, off A’s closer Santiago Casilla (0-1), hit high off the foul pole down the right-field line.

NATIONAL LEAGUE

BRAVES 8, MARLINS 4: Tyler Flowers homered and drove in four runs to help Atlanta Braves win at Miami and end a six-game losing streak.

Flowers and Brandon Phillips each hit two-run singles during a six-run burst in the seventh inning that made it 8-1.