CINCINNATI — Adrian Gonzalez hit three of the Dodgers’ seven homers – driving in a career-high eight runs – and rookie Corey Seager had a noteworthy homer as well on Monday, leading Los Angeles to an 18-9 victory and a split of its four-game series with the Cincinnati Reds.

The NL West leaders enjoyed their biggest home run splurge in 10 years. They’ve won 10 of their last 12 games against Cincinnati.

Gonzalez started it with a three-run shot in the first inning off Homer Bailey (2-2), who had his worst showing since returning from Tommy John surgery. The first baseman also had a solo shot in the fifth, when the Dodgers connected four times overall.

Gonzalez’s three-run shot in the seventh tied his career high for homers. He drove in another run with a groundout as the Dodgers scored 18 runs for the first time in 10 years.

The Dodgers needed the big game offensively. Left-hander Scott Kazmir lasted a season-low 22/3 innings, giving up six hits and four runs. Joey Votto singled home a run off reliever Jesse Chavez (1-0), one of his four RBI.

There were homer notes galore:

 Seager’s two-run shot game him 22 homers, trying Glenn Wright’s club record for a shortstop from 1930. He tied his career high with four hits and extended his hitting streak to 13 games.

 The Dodgers piled up seven homers for the first time since Sept. 18, 2006 against San Diego. The seven homers allowed by Reds pitchers tied the club record.

 Andrew Toles and Rob Segedin hit their first career homers back-to-back in the fifth, becoming the first Dodger duo to accomplish that one.

 The last time the Dodgers hit four homers in an inning was Sept. 28, 2006 against San Diego.

BREWERS 4, ROCKIES 2: Chris Carter homered and Jimmy Nelson won for the first time in seven starts as Milwaukee won at home. Nelson (7-13) gave up two runs and seven hits in six innings. He hadn’t pitched past the fifth in any of his previous six starts. Nelson struck out four and didn’t walk a batter for the first time this season.

INTERLEAGUE

ORIOLES 4, NATIONALS 3: Mark Trumbo hit his major league-leading 38th home run, Jonathan Schoop also went deep and host Baltimore won a matchup between neighboring contenders.

Rookie Dylan Bundy (7-4) pitched six innings of three-hit ball for the Orioles, who had lost five of their previous six games – all at home. The victory lifted Baltimore within two games of first-place Toronto in the AL East.

Bundy gave up two runs, walked four and struck out four. He’s 5-3 with a 3.56 ERA in eight games since joining the starting rotation on July 17.

Zach Britton worked a perfect ninth to earn his 38th save in 38 tries. The left-hander has not allowed an earned run in 43 games since May 5.

Pitching in his fourth major league game and making his second start, A.J. Cole allowed five hits in seven innings. The right-hander struck out eight and walked two.

Anthony Rendon and Danny Espinosa homered for the NL East-leading Nationals and Daniel Murphy had his 48th multihit game.

ASTROS 3, PIRATES 1: Doug Fister pitched seven scoreless innings and Teoscar Hernandez hit a two-run homer as Houston won at Pittsburgh.

Hernandez connected off fellow rookie Jameson Taillon (3-3) in the fifth inning after A.J. Reed’s leadoff walk. It was the third home run for Hernandez, who was called up from Triple-A Fresno on Aug. 12 to make his major league debut.

Alex Bregman, another Astros rookie, hit his fourth homer in the ninth inning off Neftali Feliz.

Fister struck out six, walked one and retired 11 of the first 12 batters.

He had allowed nine runs and 11 hits over nine innings in his previous two starts.