NATIONALS 5, MARLINS 0

Gonzalez allowed three singles and two walks. He allowed one baserunner to get as far as second, and struck out five hitters. He retired his last 10 batters and is 2-0 with a 0.75 ERA.

Adam LaRoche had three hits and drove in a run off Henderson Alvarez (0-2). Anthony Rendon went 2 for 4 with three RBIs as Washington improved to 5-2.

Miami entered an NL-best 5-2, a year after finishing with a league-high 100 losses. Led by Giancarlo Stanton, the Marlins were averaging a majors-best six runs a game, but they couldn’t solve Gonzalez or four relievers.

METS 4, BRAVES 0

ATLANTA >> Bartolo Colon combined with two relievers on an eight-hitter, Ruben Tejada drove in two runs with two hits and New York beat Atlanta.

Jose Valverde loaded the basses in the ninth before Jason Heyward flied to the warning track in center field to end it.

The 40-year-old Colon (1-1) was dominant through seven innings. He gave up six hits and no walks, struck out five and didn’t allow more than one baserunner in any inning until the seventh as he outpitched Atlanta’s Aaron Harang (1-1).

Tejada scored on a wild pitch by Harang in the third and had run-scoring singles in the seventh and eighth innings.

CARDINALS 7, REDS 5

ST. LOUIS >> Matt Holliday hit a go-ahead two-run double in the sixth inning that glanced off right fielder Jay Bruce’s glove on the warning track and St. Louis beat Cincinnati.

Yadier Molina homered and Peter Bourjos had three hits and an RBI to help the Cardinals clinch their 26th series win to go with three losses and two splits since 2003 against Cincinnati.

Bruce had a two-run triple in the first, Billy Hamilton’s second hit of the season drove in a run and Ryan Ludwick had two RBIs for the Reds.

The Reds squandered a 4-0 second-inning lead by the bottom half of the inning, and Lance Lynn (2-0) got enough support to beat Cincinnati for the second straight time.

Trevor Rosenthal finished for his third save in three chances.

Bruce appeared to have a bead on Holliday’s two-out drive with two on against Logan Ondrusek (0-1), but had to jump a bit at the last instant and the ball glanced off his glove as the Cardinals took a 6-5 lead. Bourjos added an RBI single in the seventh off J.J. Hoover.

PIRATES 7, CUBS 6

CHICAGO >>Pedro Alvarez had two hits and two RBIs and Pittsburgh overcame two home runs by Starlin Castro.

Russell Martin drove in the go-ahead run on a sacrifice fly in the eighth inning for Pittsburgh and Jason Grilli closed with a perfect ninth.

Cubs right-hander Pedro Strop (0-1) walked two batters in the eighth and recorded only one out before being replaced by left-hander James Russell. Russell immediately walked Pedro Alvarez to load the bases and Martin followed with a fly ball to right field that made it 7-6.

The Cubs tied the game in the seventh against Tony Watson (1-0) on Anthony Rizzo’s hit up the middle scoring Emilio Bonifacio, who went 3 for 5 and is batting .515.

INTERLEAGUE

DODGERS 3, TIGERS 2, 10 innings

The Tigers were down to their final out in the ninth when Victor Martinez got Max Scherzer off the hook with an RBI single against Dodgers closer Kenley Jansen — who had just struck out two-time AL MVP Miguel Cabrera — to make it 2-2. Ian Kinsler ignited the rally with a leadoff double.

Joba Chamberlain (0-1) struck out the side in the bottom of the ninth for Detroit, but walked pinch-hitter Chone Figgins to open the 10th and was replaced by Phil Coke.

Dee Gordon popped out to first baseman Victor Martinez on an attempted sacrifice bunt, but Crawford lined a 2-0 pitch past left fielder Rajai Davis and Figgins scampered home.

J.P. Howell (1-0) pitched a perfect 10th inning.

Austin Jackson homered for the Tigers in an interleague matchup between division winners from last season.

Gordon led off the Dodgers’ first with a homer against Scherzer and Justin Turner had a sacrifice fly in the seventh.

WHITE SOX 15, ROCKIES 3

DENVER >> Jose Abreu and Avisail Garcia each hit two of Chicago’s six homers.

Jose Quintana (1-0) pitched seven sharp innings, and Tyler Flowers and Alexei Ramirez also went deep for the first time this season. The White Sox had six total home runs before the fireworks in this one at hitter-friendly Coors Field.

The long balls were the first of the season for both Garcia and Abreu, the Cuban slugger who signed a $68 million, six-year contract in October. Garcia finished with four hits and three RBIs, while Abreu had a three-run homer in the seventh and a two-run shot an inning later.

Marcus Semien also had four of Chicago’s 19 hits.

Franklin Morales (0-1) gave up six runs and two homers in 6 1-3 innings for Colorado.