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 Wednesday.
Chicago trailed 4-1 before Willson Contreras' RBI single in the sixth Carlos Torres, and Russell's run-scoring single cut the deficit to one run in the eighth.
Trying for his first four-out save this year, Feliz (0-2) struck out Javier Baez to strand a runner on third. But Jon Jay walked with one out in the ninth, took third on a single by pinch-hitter Miguel Montero and scored on Kris Bryant's single.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Anthony Rizzo ground out, and Russell hit his second home run this season, a drive into the left-field bleachers.
Wade Davis (2-0) worked around a walk in the ninth to win in relief of Kyle Hendricks, who tied his career-high with four walks in five innings. Travis Shaw and Jett Bandy homered off Hendricks, who finished third in the NL Cy Young Award voting last year (see full recap).
Judge's big blast helps Yankees cap grand homestand
NEW YORK -- Aaron Judge hit a long homer, Masahiro Tanaka pitched seven innings of one-run ball and the New York Yankees beat the Chicago White Sox 9-1 Wednesday night to wrap a superb homestand.
New York went 8-1 in its first stretch at Yankee Stadium this season, its most wins in a homestand since going 9-1 from July 17-26, 2009.
Judge followed Starlin Castro's three-run shot in the fifth with his 448-foot drive for the Yankees' first back-to-back homers of the season. Chase Headley and Aaron Hicks also went deep to give New York a season high four home runs.
Dylan Covey (0-1) got knocked around in his second major league start, allowing eight runs, 10 hits and three homers over five innings (see full recap).
Mitch Haniger's 3 hits, 4 RBIs lifts Seattle past Miami 10-5
SEATTLE -- Rookie Mitch Haniger extended his hitting streak to 13 games with three hits and four RBIs, and the Seattle Mariners beat the Miami Marlins 10-5 on Wednesday for their fifth win in six games.
Seattle has stabilized after a shaky first 10 day, receiving a punch of offense on a day Felix Hernandez (2-1) did not have his best stuff.
Haniger led the charge. 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. Kyle Seager also drove in four runs and was on base four times as the Mariners went 6-3 on their only homestand of April.
Miami starter Edinson Volquez (0-2) barely made it through three innings, giving up four runs and five hits. He walked four for the second straight start (see full recap).
Liriano, bullpen pitch 6-hitter, Blue Jays beat Red Sox 3-0
TORONTO -- Francisco Liriano and three relievers combined on a six-hitter, Darwin Barney hit a two-run single and the Toronto Blue Jays beat the Boston Red Sox 3-0 on Wednesday night.
Kevin Pillar had three hits for the second straight game and stole two bases as the Blue Jays won for the third time this season and improved to 2-6 on their homestand.
Toronto scored three unearned runs in the second after Troy Tulowitzki reached leading off on a throwing error by third baseman Pablo Sandoval. Tulowitzki took third and Russell Martin reached second on a fielding error by first baseman Mitch Moreland. Barney singled with one out, and Ezequiel Carrera had a two-out RBI single.
AL Cy Young Award winner Rick Porcello (1-2) allowed six hits in seven innings, struck out five and walked one.
Liriano (1-1) allowed four hits in 5 1/3 innings. After consecutive singles to Andrew Benintendi and Mookie Betts, but Joe Biagini got Hanley Ramirez to ground into a double play.