NATIONAL LEAGUE: Marlins 9, Braves 0

Jose Fernandez allowed two hits in eight stellar innings, Giancarlo Stanton hit a two-run homer and the Miami Marlins opened a homestand by beating the Atlanta Braves. Jarrod Saltalamacchia also homered for Miami, which had its third-highest run output of the season. Miami second baseman Ed Lucas had three hits in his season debut after recovering from a broken left hand, and Marcell Ozuna hit a two-run single for the Marlins. Fernandez (4-1) was dominant against the NL East leaders, lowering his ERA to 1.59. He struck out eight and walked two. Atlanta starter Alex Wood (2-4) allowed seven runs and 10 hits.

Mets 6, Phillies 1

Jonathon Niese allowed one run on four hits over seven innings and Ruben Tejada had two hits and two RBI to power the host New York Mets. Marlon Byrd homered for the Phillies lone run.

AMERICAN LEAGUE: Mariners 6, Yankees 3

Robinson Cano drove in a run and scored another in a most unwelcome return to Yankee Stadium, helping the Seattle Mariners beat New York for their fourth win in five games. Fernando Rodney gave up an RBI single to Brett Gardner in the ninth before striking out Derek Jeter and Carlos Beltran with two on base to preserve the win over the Yankees.

Red Sox 7, Rays 4

Shane Victorino had four hits and his first two RBI of the season, John Lackey pitched eight strong innings to lead the host Boston Red Sox. Victorino singled in his first two at-bats, hit a sacrifice fly in the fifth and added an RBI double during Boston’s five-run sixth. Lackey (4-2) scattered six hits and allowed two runs, striking out five and walking one. After the Rays scored twice in the ninth, Koji Uehara came in and struck out Ben Zobrist on three pitches for his sixth save. Jackie Bradley Jr. had a pair of doubles and drove in two runs.

Athletics 9, Rangers 3

Derek Norris drove in three runs with a pair of doubles, Scott Kazmir outpitched Martin Perez and the visiting Oakland Athletics beat the Texas Rangers. The A’s went ahead to stay on Norris’ two-run double in the first off Perez (4-1), who had pitched 26 consecutive scoreless innings over his previous three starts. The left-hander had thrown three-hit shutouts his last two games, including at Oakland six days earlier. Kazmir (4-0) tied for the AL lead in wins. The lefty struck out four and walked one. Norris added an RBI double to make it 4-0 in the third.

Tigers 4, White Sox 3

Bryan Holaday’s bunt single with two out in the ninth drove in Austin Jackson with the winning run as the visiting Detroit Tigers beat the Chicago White Sox. The White Sox scored three in third inning to take a 3-0 lead, but the Tigers chipped away and tied the score in the sixth on run-scoring singles by Torii Hunter and Jackson.

INTERLEAGUE: Nationals 4, Astros 3

Adam LaRoche doubled in the tying run in the eighth and then singled in the winning run in the ninth to lift the visiting Washington Nationals. George Springer’s two-run single in the third inning snapped a 1-1 tie and gave the Astros a 3-1 lead.

Pirates at Orioles — ppd.

Tuesday night’s game between the Pittsburgh Pirates and Baltimore Orioles was postponed by rain and was rescheduled for 7:05 p.m. Thursday.

Dodgers at Twins — ppd.

The Minnesota Twins postponed their series opener against the Los Angeles Dodgers because of inclement weather. The game will be made up Thursday afternoon.