Yelich’s 3 homers lift Brewers past Cardinals, 10-7

MILWAUKEE (AP) — Christian Yelich hit three homers, including a pair of three-run shots, and drove in a career-high seven runs to power the Milwaukee Brewers past the St. Louis Cardinals 10-7 on Monday night.

Yelich, the reigning NL MVP, hit his first three-run homer to cap a six-run second inning. After St. Louis tied it with three runs in the sixth, Yelich answered in the bottom half with a towering three-run blast to right off Mike Mayers (0-1).

Yelich capped his night with his eighth homer this season, going deep to lead off the eighth. He also lined out in the first and was walked intentionally in the fourth.

Junior Guerra (1-0) worked 1 2/3 innings for the victory. Josh Hader struck out the side in the ninth after allowing Marcell Ozuna’s sixth home run to open the inning.

METS 7, PHILLIES 6, 11 INNINGS

PHILADELPHIA (AP) — Juan Lagares scored from second base on Michael Conforto’s hard grounder in the 11th inning and New York beat Philadelphia.

Lagares led off with an infield single against Pat Neshek (0-1), and Brandon Nimmo walked. Two outs later, Conforto hit a sharp grounder that first baseman Rhys Hoskins couldn’t field for an error. The ball trickled to second baseman Cesar Hernandez and Lagares kept running, scoring easily because the throw was way off target.

Luis Avilan (1-0) pitched out of trouble in the 10th, stranding runners on second and third. Edwin Diaz struck out the side for his sixth save in six tries and his 16th in a row, dating to last season with Seattle.

Noah Syndergaard had a rough outing for the Mets, giving up five runs and nine hits in five innings while fanning nine. Phillies ace Aaron Nola allowed five runs in four innings.

CUBS 7, MARLINS 2

MIAMI (AP) — Willson Contreras hit his sixth homer, drove in three and reached base four times, and Chicago thawed out to beat Miami.

The temperature in Chicago was 33 when the Cubs‘ game Sunday against the Angels was snowed out, and it was 84 with the retractable roof open for the first pitch at Marlins Park.

Yu Darvish (1-2) struck out eight in a season-high 5 2/3 innings. He allowed two runs, lowering his ERA to 6.11. Three relievers completed the six-hitter.

Chicago scored three times in the first, and Javier Baez drove in a run with a two-out bloop double in the fifth off Trevor Richards (0-2), who allowed five runs in 4 2/3 innings.

ORIOLES 8, RED SOX 1

BOSTON (AP) — Dwight Smith Jr. hooked a two-run homer into the first row of seats down the right field line and drove in four, leading Baltimore to victory in Boston’s annual Patriots’ Day game.

Baltimore salvaged a split of the four-game series. It had lost nine of its previous 11 games and was 4-21 in its last 25 against Boston. Chris Davis also hit a two-run homer — much further into the right field bleachers — and Renato Núñez had three hits with an RBI single.

Dan Straily (1-1) rebounded from a rough debut start with Baltimore, giving up a run on two hits in five innings. He was tagged for five runs and eight hits over 3 1/3 innings by Oakland last week.

Spot starter Hector Velázquez (0-1) gave up a run in three innings.

RANGERS 12, ANGELS 7

ARLINGTON, Texas (AP) — Joey Gallo homered and grounded a tiebreaking single to the vacant spot at shortstop against the shift, helping Texas beat Los Angeles in Mike Trout’s return after missing three games with a groin injury.

Trout, the designated hitter while the club waits a little longer before putting the two-time AL MVP back in center field, went 0 for 2 with three walks.

Shin-Soo Choo, who had three hits, homered leading off the third for his first of the season. Asdrubal Cabrera matched Gallo for the team lead with his fifth homer , a two-run shot for an 11-4 lead in the sixth.

Reliever Kyle Dowdy (1-0) earned his first major league victory, giving up one run on one hit in 2 2/3 innings. Closer Jose Leclerc got his fourth save. Cam Bedrosian (1-1) allowed five of the seven hitters he faced to reach, starting with Elvis Andrus‘ leadoff double in the fifth.

BLUE JAYS 5, TWINS 3

MINNEAPOLIS (AP) — Teoscar Hernandez hit the go-ahead three-run homer in the eighth inning, giving Toronto a badly needed offensive boost with three hits in a victory over Minnesota.

After Martin Perez finished six innings in his first start for the Twins with only one run allowed and Ryne Harper struck out two batters in a perfect seventh, left-hander Adalberto Mejia was summoned for the eighth with all righties due up for the Blue Jays. Freddy Galvis greeted Mejia with a single, Randal Grichuk doubled for his third hit of the game, and Justin Smoak hit an RBI single. Then Hernandez sent an 0-2 slider from Mejia (0-1) into the second deck for a 5-3 lead.

Sam Gaviglio (1-0) picked up the victory with a scoreless seventh. Joe Biagini pitched a perfect ninth for his first save.

WHITE SOX 5, ROYALS 4

CHICAGO (AP) — Welington Castillo atoned for an error with a two-run homer in the eighth inning, and Chicago rallied to beat Kansas City.

Castillo’s poor throw on Billy Hamilton’s steal in the seventh helped set up Whit Merrifield’s tiebreaking sacrifice fly. But Castillo came up big after Tim Anderson led off the eighth with a double against Brad Boxberger (0-3), sending an opposite-field drive to right for his first homer of the season.

Manny Bañuelos (1-0) pitched three hitless innings for his first win since 2015, and Alex Colomé worked the ninth for his fourth save in four chances and No. 100 for his career.