BRAVES 7, PHILLIES 5 Sean Murphy homered and drove in four runs in his return from a rib injury, and Atlanta beat Philadelphia on Tuesday night.

Austin Riley hit two doubles for Atlanta, including a tiebreaking shot to the wall in right-center in the seventh inning. Jarred Kelenic walked three times and scored two runs.

Riley’s second double of the night drove in Marcell Ozuna, who walked and moved to second on a wild pitch by Orion Kerkering (1-1). Kyle Schwarber homered and drove in three runs for Philadelphia.

BLUE JAYS 6, RED SOX 1 George Springer homered through a cold and gusting wind, and Easton Lucas pitched another 5 1/3 scoreless innings to maintain a perfect 0.00 ERA and lead Toronto to a victory over Boston.

One night after going 4 for 4 with three RBIs, Springer broke a scoreless, sixth-inning tie with a 404-foot homer to the flagpole in center field. Tyler Heineman and Bo Bichette added singles in the four-run inning, when Toronto also took advantage of two walks and two errors to chase Garrett Crochet.

CARDINALS 5, PIRATES 3 Pittsburgh ace Paul Skenes was knocked around by St. Louis, allowing a career-high five runs in a loss at frigid PNC Park.

Skenes (1-1), who was electric in his first two starts this season, was spotty this time around. The 22-year-old reigning National League Rookie of the Year allowed six hits with a walk and seven strikeouts as his ERA more than doubled from 1.46 to 3.44.

METS 10, MARLINS 5 Pete Alonso drove in four runs, Francisco Lindor hit a leadoff homer and New York beat Miami for their sixth consecutive victory.

Clay Holmes (1-1) struck out a career-high 10 in 5 1/3 innings for his first win with the Mets and second as a major league starter.

Brandon Nimmo broke a fifth-inning tie with a two-run double, and Starling Marte blooped a two-run single.

GUARDIANS 1, WHITE SOX 0 Nolan Jones drew a bases-loaded walk from Mike Clevinger in the ninth inning, and Cleveland won their home opener over Chicago.

It was the first 1-0 game that ended with a walk-off walk since the Los Angeles Dodgers beat San Diego on May 1, 2009.

TIGERS 5, YANKEES 0 Tarik Skubal allowed four hits over six innings, Spencer Torkelson hit the first of three homers in the fourth inning off Carlos Carrasco and Detroit extended its winning streak to five, beating New York and dealing the Yankees their first shutout loss this season.

Skubal (1-2), the reigning AL Cy Young Award winner, struck out six and walked none, lowering his ERA from 5.91 to 3.78.

ANGELS 4, RAYS 3 Luis Rengifo drove in the go-ahead run in the top of the ninth inning and Kenley Jansen got in and out of trouble in the bottom half for his third save as Los Angeles rallied to beat Tampa Bay.

Logan O’Hoppe got the rally started with a one-out, pinch-hit single. Kevin Newman pinch ran after O’Hoppe moved to second on a ground out and Newman scored on Rengifo’s single to center.

ROYALS 2, TWINS 1 Cole Ragans struck out 11 in six crisp innings, and Kansas City beat sloppy Minnesota.

Kansas City won for the fourth time in five games despite managing just two unearned runs and three hits.

Bobby Witt Jr. scored the go-ahead run on Vinnie Pasquantino’s soft grounder in the eighth. Witt reached when he went all the way to third on a throwing error on Griffin Jax (0-1).

CUBS 10, RANGERS 6 Dansby Swanson lined a tiebreaking two-run single in Chicago’s four-run eighth inning, and the Cubs beat the Texas.