ST. PETERSBURG, Fla. — Wilmer Font and four relievers combined on a three-hitter and the Tampa Bay Rays beat Houston 3-2 on Friday night to snap the Astros’ 11-game road winning streak, which tied a franchise record.

Font (2-3) allowed one run and one hit over five-plus innings before an injury forced him to leave the game.

Diego Castillo, Chaz Roe, Sergio Romo and Jose Alvarado held the Astros in check the rest of the way. Alvarado got the final out for his second save.

A strained right lat caused Font’s early exit.

The Rays improved their record to 8-6 during a stretch of 16 games against Houston, Washington and the New York Yankees.

Alex Bregman homered for the Astros, who lost for just fourth time in 22 games overall. Gerrit Cole (9-2) gave up three runs – one earned – and five hits in six innings to end his seven-game winning streak.

Tampa Bay capitalized on a pair of Houston errors to get three runs in the fourth, snapping a 19-inning scoring drought.

Adeiny Hechavarria was credited with a sacrifice fly that center fielder Jake Marisnick dropped for an error. Two more runs scored with two outs when shortstop Marwin Gonzalez made an errant throw to first on Kevin Kiermaier’s grounder.

BLUE JAYS 3, TIGERS 2: Marcus Stroman pitched seven innings to get his first win this season, Justin Smoak hit a two-run home run and Toronto send visiting Detroit to its 10th straight loss.

It’s Detroit’s longest losing streak since a 10-game skid from Sept. 13-22, 2003.

Stroman (1-5) had not won since beating the New York Yankees last Sept. 24 in Toronto’s final home game of the 2017 season.

Making his second start after missing 39 games because of a sore shoulder, Stroman allowed two runs and five hits, lowering his ERA from 6.80 to 6.20.

Seunghwan Oh pitched the eighth and Tyler Clippard got his fifth save in nine chances.

ANGELS 7, ORIOLES 1: Mike Trout celebrated his return to center field with a solo home run and an impressive catch, and visiting Los Angeles snapped a six-game skid.

Martin Maldonado also homered for Los Angeles, Andrelton Simmons had four hits and Felix Pena (1-0) allowed five hits over 51/3 shutout innings.

NATIONAL LEAGUE

BREWERS 8, REDS 2: Keon Broxton homered twice and drove in four runs, and Chase Anderson pitched two-hit ball for six innings, leading Milwaukee to a win at Cincinnati.

The Brewers won their seventh straight against the Reds, their best such streak against Cincinnati in franchise history. Milwaukee is 7-1 overall in the season series.

MARLINS 8, METS 2: Sandy Alcantara allowed just one run over five innings to win his first career start as Miami won at home.

JT Riddle hit a three-run homer and Lewis Brinson, who had three hits, also homered in a pivotal six-run third inning.

Alcantara (1-0) struck out two and gave up five walks and three hits. Alcantara, 22, was the top prospect acquired in the offseason trade that sent Marcell Ozuna to the St. Louis Cardinals. Alcantara made eight relief appearances for the Cardinals last season.

INTERLEAGUE

CUBS 10, TWINS 6: Addison Russell hit his second career grand slam, Jason Heyward and Ben Zobrist each had two-run homers and Chicago rallied to beat visiting Minnesota.

Kyle Schwarber added his 16th home run, a solo shot in seventh, and Anthony Rizzo completed Chicago’s scoring with an RBI single in the eighth as the Cubs pulled away to win their third game in four following a five-game losing streak.

Russell’s second homer in two days chased Twins starter Jose Berrios (8-6) with one out the fifth and put Chicago ahead for the first time, 6-5. The shortstop’s deep fly to left was pushed by a steady southwest wind as it narrowly reached the Wrigley Field bleachers.

Joe Mauer homered among three hits and finished with a season-high five RBI. Mauer hit a three-run shot in the second and lined a two-run double in the fourth.