CHICAGO — Addison Russell hit a three-run homer off Neftali Feliz that capped a four-run ninth inning and lifted the Chicago Cubs over the Milwaukee Brewers 7-4 on Wednesday.

Chicago trailed 4-1 before Willson Contreras’ RBI single in the sixth scored Carlos Torres, and Russell’s run-scoring single cut the deficit to one run in the eighth.

Kris Bryant hit an RBI single off Feliz (0-2) ahead of Russell’s homer.

Wade Davis (2-0) worked around a walk in the ninth.

CARDINALS 2, PIRATES 1: Dexter Fowler hit his first two home runs for host St. Louis, which completed a three-game sweep – all by 2-1 scores. The Cardinals are 6-9, winning their opener and losing 9 of 11 before the sweep.

METS 5, PHILLIES 4: Jay Bruce homered twice and drove in five runs, including a tiebreaking shot in the eighth inning that halted host New York’s four-game losing streak.

NATIONALS 14, BRAVES 4: Bryce Harper had four hits, including a grand slam and a solo shot for five RBI in a rout at Atlanta.

AMERICAN LEAGUE

ATHLETICS 9, RANGERS 1: Khris Davis hit his seventh home run of the season while Yonder Alonso and Chad Pinder also went deep as Oakland won a rout at home.

Josh Phegley hit a two-run double in a four-run first that gave a quick lead to Jesse Hahn (1-1), who allowed one run and two hits over six innings.

YANKEES 9, WHITE SOX 1: Aaron Judge hit a long homer and Masahiro Tanaka pitched seven innings of one-run ball as New York wrapped up a superb homestand.

The Yankees went 8-1 in their first stretch at Yankee Stadium this season, its most wins in a homestand since going 9-1 from July 17-26, 2009.

ASTROS 5, ANGELS 1: Dallas Keuchel threw seven solid innings and Josh Reddick finished a single shy of the cycle in a win at Houston.

Keuchel (3-0) allowed one run on eight hits with seven strikeouts.

INTERLEAGUE

MARINERS 10, MARLINS 5: Rookie Mitch Haniger extended his hitting streak to 13 games with three hits and four RBI, and host Seattle won for the fifth time in six games.

A night after breaking up a potential no-hitter with a ninth-inning double, Haniger scored in the first inning, had a two-run single in the second and clanged a two-run double off the wall in deep center field in the fourth. .

Miami’s Ichiro Suzuki provided a bit of nostalgia with a solo home run on the first pitch of the ninth inning, in possibly his final at-bat at Safeco Field.

ORIOLES 2, REDS 0: Ubaldo Jimenez’s most effective start of the season on Wednesday night wasn’t overly dazzling, but he pitched 72/3 shutout innings – allowing just two hits – in a win at Cincinnati.

ROYALS 2, GIANTS 0: Jason Vargas dazzled for the third straight start, the Royals finally scored off Giants ace Madison Bumgarner and Kansas City won at home to split their two-game series. Vargas (3-0) scattered four hits over seven innings with nine strikeouts and no walks.