CHICAGO — Reds left-hander Brandon Finnegan pitched 62/3 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.

CARDINALS 10, BREWERS 1: Michael Wacha allowed four hits in six scoreless innings and St. Louis had 10 extra-base hits in a rout at home. 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.

PADRES 4, PHILLIES 3: Alexi Amarista’s safety squeeze in the seventh scored the go-ahead run as San Diego spoiled Philadelphia’s home opener.

NATIONALS 6, BRAVES 4: Washington used Wilson Ramos’ four singles and two RBI to cover up a shaky start by Max Scherzer as Atlanta fell to 0-6 for the first time in nearly 30 years.

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.

MARLINS 10, METS 3: Giancarlo Stanton homered to cap a seven-run second inning against Steven Matz as Miami handed the touted rookie his first regular-season loss.

Marcell Ozuna homered and doubled to break out of an early slump, and Adeiny Hechavarria had three RBI from the No. 8 spot in the lineup.

AMERICAN LEAGUE

WHITE SOX 4, TWINS 1: Austin Jackson hit a two-run, two-out single in the fourth inning one pitch after just missing a grand slam, lifting Chicago to a win that spoiled Minnesota’s home opener and stuck the winless Twins with their seventh straight loss.

ASTROS 8, ROYALS 2: 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.

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

INTERLEAGUE

PIRATES 7, TIGERS 4: Gregory Polanco had two of Pittsburgh’s six doubles, and the Pirates chased Justin Verlander during the fifth inning of a win at Detroit.