TIGERS 3, GIANTS 1

Keider Montero pitched five scoreless innings and Riley Greene drove in two runs to help Detroit beat San Francisco on Monday.

Montero (2-1) entered the game with a 5.28 ERA in six games, but held the Giants to one hit and two walks while striking out three.

Five relievers finished, with Will Vest pitching the ninth for his sixth save.

BREWERS 3, RED SOX 2

Jackson Chourio homered on the opening pitch from Garrett Crochet, and Milwaukee defeated Boston.

Milwaukee pushed the lead to 2-0 in the fifth on consecutive doubles by Joey Ortiz and Andruw Monasterio.

ORIOLES 5, CARDINALS 2

Dylan Carlson hit a three-run homer against his former team, Charlie Morton earned his first victory with Baltimore, and the Orioles achieved their first three-game winning streak of the season, beating St. Louis.

Morton (1-7) took a shutout into the fifth before allowing a two-run shot by Pedro Pagés.

BLUE JAYS 2, RANGERS 1

Kevin Gausman struck out six over eight strong innings, Daulton Varsho had a solo homer among his three hits and Toronto beat Texas.

Gausman (5-4) threw 72 of his 96 pitches for strikes, including his first 14, and didn’t walk a batter. He gave up one run and five hits.

METS 2, WHITE SOX 1

Tyrone Taylor hit a leadoff double in the ninth inning and scored on Francisco Lindor’s sacrifice fly as New York mounted a late comeback to edge Chicago in the opener of a three-game series.

New York managed just two baserunners through the first six innings against Adrian Houser and left the bases loaded in the seventh before Juan Soto delivered a tying sacrifice fly in the eighth.

REDS 7, ROYALS 4

Nick Martinez worked seven strong innings and Tyler Stephenson homered to lead Cincinnati to a win over Kansas City.

Martinez (3-5) allowed three singles through six shutout innings and finished seven innings allowing three runs on six hits with two strikeouts and no walks.

DODGERS 7, GUARDIANS 2

Shohei Ohtani hit a leadoff homer for the second straight game and Los Angeles defeated Cleveland.

Will Smith also went deep for the Dodgers, who bounced back after dropping two of three games in New York to the Mets.

RAYS 7, TWINS 2

Jonathan Aranda hit a three-run homer and Danny Jansen added a two-run shot as Tampa Bay extended their winning streak to six games with a victory over Minnesota.

Zack Littell (4-5) allowed three hits through six shutout innings.

He left with one out in the seventh after hitting Ty France with his 72nd pitch. Then, Minnesota’s Carlos Correa hit a two-run homer, his fourth of the season, off reliever Garrett Cleavinger, pulling the Twins within 3-2.

DIAMONDBACKS 5, PIRATES 0

Eugenio Suárez and Josh Naylor homered to back a stellar start from Ryne Nelson as Arizona beat Pittsburgh to end a five-game skid.

Suárez hit his 15th homer — a 109 mph shot to left-center that traveled 433 feet — for a 3-0 lead against Andrew Heaney (3-4) in the third inning.

PADRES 4, MARLINS 3, 11

INNINGS Manny Machado tied it with a home run in the bottom of the eighth inning and San Diego capitalized on a wild pitch to beat Miami in the 11th.