J.T. Realmuto hit a home run in the 10th inning, Jake Arrieta gave up one run over six innings in his return to Wrigley Field and the Philadelphia Phillies beat the host Chicago Cubs 5-4 on Monday night.

Realmuto connected with two outs against Kyle Ryan, driving a 1-2 fastball into the left-field seats to decide the opener of a four-game series between the NL East and Central leaders.

Arrieta got a warm welcome on a chilly night during the pregame introductions and was greeted with a standing ovation when he stepped to the plate in the third inning. He responded by tipping his helmet toward the crowd.

It was a fitting reception for a pitcher whose 4½ seasons in Chicago included an NL Cy Young Award in 2015, a drought-busting World Series championship in 2016, two no-hitters and an All-Star selection. He left to sign with Philadelphia before the 2018 season.

The Cubs took a 4-3 lead in the eighth inning when Daniel Descalso hit a two-run triple and then scored on a throwing error. Philadelphia tied the score in the ninth against Brad Brach when Maikel Franco doubled and came home on a two-out bloop single to right by Jean Segura.

New York 5, Washington 3: Amed Rosario and Pete Alonso homered in the first inning as the host Mets, after learning embattled manager Mickey Callaway is staying around, broke out of their offensive funk a bit to beat the Nationals. Carlos Gomez cracked an RBI double off the wall for his first Mets hit in 12 years.

Atlanta 4, San Francisco 1: Mike Soroka carried a perfect game into the sixth inning, Ronald Acuna Jr. homered twice and the Braves beat the host Giants. Austin Riley also homered for the Braves, who won the opener of a seven-game trip and have won eight of 11.

American League

Oakland 6, Cleveland 4: Brett Anderson left in the sixth inning with a cervical strain, and the Athletics hung on to beat the host Indians. Anderson gave up one run in 5⅓ innings, improving to 4-0 with a 0.94 ERA in six starts vs. the Indians. The lefthander was injured when he ducked to avoid a ball hit up the middle.

Houston 3, Chicago 0: Jake Marisnick and Tyler White homered and Brad Peacock had another solid start to lead the host Astros. Houston's Ryan Pressly pitched a scoreless eighth inning to extend his MLB-record streak of appearances without giving up a run to 40.

New York 10, Baltimore 7: Gary Sanchez hit a three-run homer in the ninth inning to cap a rally fueled by gaffes, and the Yankees rallied from five runs down vs. the host Orioles.

Toronto 12, Boston 2: David Price did not give up any earned runs over five innings in his return from the injured list, and the Red Sox hit four home runs vs. the host Blue Jays.

Texas 10, Seattle 9: Asdrubal Cabrera hit two of the five host Rangers' homers and Mike Minor struck out 11 Mariners over six innings.