Houston Astros starting pitcher Collin McHugh yells as he heads to the dugout at the end of the top of the seventh inning against the Kansas City Royals in a baseball game Monday, April 11, 2016, in Houston. (AP Photo/Pat Sullivan)
Houston Astros starting pitcher Collin McHugh yells as he heads to the dugout at the end of the top of the seventh inning against the Kansas City Royals in a baseball game Monday, April 11, 2016, in Houston. (AP Photo/Pat Sullivan)

Chicago — Reds left-hander Brandon Finnegan pitched 6 hitless innings before allowing a single to David Ross, but Addison Russell hit a three-run home run while Chicago roughed up Cincinnati’s bullpen in a 5-3 victory Monday night in the Cubs’ home opener.

Ross’ single started a two-run rally, with Jason Heyward cutting the Cubs’ deficit to 3-2 with a bases-loaded single off Tony Cingrani.

In the eighth, Cingrani (0-1) walked Ben Zobrist with one out and hit Jorge Soler. Russell then drove Jumbo Diaz’s first pitch out to left-center, whipping the packed crowd into a frenzy and sending the Cubs to their sixth victory in seven games, matching their best start since 1998.

White Sox 4, Twins 1

Minneapolis — Austin Jackson hit a two-run, two-out single in the fourth inning, one pitch after just missing a grand slam, and Minnesota dropped to 0-7 with a loss in its home opener. It is the worst start for the franchise since the original Washington Senators lost their first 13 games in 1904, according to Stats LLC.

Jose Quintana (1-0) completed six smooth innings with one run allowed for the White Sox, who have won five of their first seven.

Pirates 7, Tigers 4

Detroit — Gregory Polanco had two of Pittsburgh’s six doubles, and the Pirates chased Justin Verlander during the fifth inning. Verlander (0-1) allowed seven runs and 10 hits — five of them doubles — in 4 innings.

Jonathan Niese (1-0) gave up four runs — three earned — and five hits in six innings. Matt Melancon pitched a one-hit ninth for his third save.

Padres 4, Phillies 3

Philadelphia — Alexi Amarista’s safety squeeze in the seventh scored the go-ahead run in Philadelphia’s home opener.

Wil Myers hit a solo homer for the Padres, who benefited from a strange double play and two video reviews going their way.

Cardinals 10, Brewers 1

St. Louis — Michael Wacha (1-0) allowed four hits in six scoreless innings, and St. Louis had 10 extra-base hits in its home opener.

Jeremy Hazelbaker was 4 for 4 with a triple, double and sacrifice fly, lifting his average to .526, and fellow rookie Almedys Diaz had two doubles.

Nationals 6, Braves 4

Washington — Falling to 0-6 for the first time in nearly 30 years, Atlanta lost to Washington, which used Wilson Ramos’ four singles and two RBIs to help cover up a shaky start by Max Scherzer.

Scherzer (1-0), pitching on a full week’s rest, won despite allowing two-run doubles to A.J. Pierzynski and Nick Markakis in the first two innings.

The righty wound up going six innings and didn’t let Atlanta score again in front of a sparse crowd announced as 18,119.

Marlins 10, Mets 3

New York — Giancarlo Stanton homered to cap a seven-run second inning against Steven Matz, and Miami handed the touted New York rookie his first regular-season loss.

Marcell Ozuna homered and doubled to break out of an early slump, and Adeiny Hechavarria had three RBIs from the No. 8 spot in the lineup. By the sixth inning, every Marlins starting position player had a hit and scored a run.

Chris Johnson reached base four times in his first start for Miami, and J.T. Realmuto had three of the team’s 15 hits. Martin Prado had two singles and two walks in a game that dragged on for 3 hours, 45 minutes, before a sparse crowd at Citi Field.

Astros 8, Royals 2

Houston — Collin McHugh bounced back from the shortest start of his career by pitching seven scoreless innings and Colby Rasmus hit a two-run homer as Houston won its home opener over Kansas City.

Carlos Correa had three hits and two RBIs for Houston, Jose Altuve had three hits and rookie Tyler White added a pair of hits for his fourth multi-hit game this year.

McHugh (1-1) allowed eight hits and struck out four to bounce back from his last start, in which he allowed six runs and walked two in 1/3 inning of a 16-6 loss to the Yankees.

Chris Young (0-2) allowed nine hits and six runs in 4 2/3 innings. The Astros jumped on him early and were up by 1 in the first after an RBI double by Correa when Rasmus launched a towering shot to the second deck in right field to make it 3-0.

Luis Valbuena had an RBI double, Jason Castro drove in a run with a triple and Altuve had a run-scoring single in the fourth to push the lead to 6-0.