CINCINNATI, Ohio -- Mike Leake doubled and hit a two-run homer Tuesday night, ending Gerrit Cole's winning streak and leading the Cincinnati Reds to a 7-5 victory over the Pittsburgh Pirates that completed two days full of homers and delays.

First, the NL Central rivals completed a game that was suspended in the sixth inning because of rain the previous night. Andrew McCutchen doubled and came around on Russell Martin's single in the seventh inning, giving the Pirates an 8-7 win.

Leake (2-1) gave up three runs and five hits in 6 2-3 innings for a split. The right-hander has won his last four starts against the Pirates. Jonathan Broxton pitched out of a two-on threat in the ninth, converting his first save chance.

Leake, who has the most hits by a major league pitcher since 2010, doubled and scored in the third. He hit his third career homer in the sixth off Cole (2-1), who had won his last six starts.

Todd Frazier hit his second homer in two games and Joey Votto had four hits.

Neil Walker hit three of Pittsburgh's seven homers in the two games.

The teams wore their customary uniforms for the completion of the suspended game, then switched to commemorative No. 42 Jackie Robinson jerseys for the later game, which started 5 minutes later than originally scheduled.

The teams put on a record-setting show Monday night before the game was suspended after six innings tied 7-all. They combined for 10 homers in those six innings, the most for a game in Great American Ball Park's 12 seasons.

When play resumed, McCutchen doubled off Sam LeCure (0-1).

Bryan Morris (2-0) gave up Mesoraco's tying solo homer in the sixth inning Monday night, but was still the pitcher of record. Jason Grilli pitched the ninth for his fourth save in five chances.

MARLINS 11, NATIONALS 2

MIAMI -- Giancarlo Stanton tied a career high with five RBIs, including a three-run homer off Stephen Strasburg, and Miami broke an eight-game losing streak by beating Washington.

Strasburg (1-2) allowed six runs and eight hits in four innings. He fell to 2-3 at Marlins Park with an ERA of 8.61.

Tom Koehler (2-1) yielded one hit and five walks in seven scoreless innings to lower his ERA to 1.89. The performance was a welcome change for a team that had an ERA of 6.12 during the losing streak.

Both benches and bullpens cleared briefly in the fourth inning when the Nationals' Ian Desmond and Marlins catcher Jarrod Saltalamacchia engaged in a heated, nose-to-nose conversation at home plate.

Desmond became annoyed when he barely avoided being hit by an inside pitch from Koehler. The confrontation didn't escalate.

CARDINALS 6, BREWERS 1

MILWAUKEE -- Shelby Miller struck out seven and allowed three hits over six innings, and Mark Ellis had two RBIs in his return from the disabled list to lead St. Louis over Milwaukee.

Matt Holliday and Jhonny Peralta homered in the ninth for the Cardinals, who handed the Brewers their second straight loss following a nine-game winning streak.

Miller (1-2) routinely fired fastballs clocked in the mid-90s (mph) and gave up only a homer to Aramis Ramirez in the fourth. The Brewers have one run and six hits in the first two games of the series.

Marco Estrada (1-1) allowed three runs in six innings.

METS 9, DIAMONDBACKS 0

PHOENIX -- Kirk Nieuwenhuis had three hits and three RBIs in his season debut, Jenrry Mejia pitched five effective innings in a combined three-hitter and New York routed the struggling Arizona Diamondbacks.

The Mets placed centre fielder Juan Lagares on the 15-day disabled list with a pulled hamstring and called up Nieuwenhuis from the minors before the game. He slid into Lagares' spot nicely, hitting a two-run homer during a six-run fourth inning against Bronson Arroyo (1-1) and adding a diving catch in the fifth.

Mejia (2-0) was sharp before leaving with a torn blister. Eric Young Jr. had three hits and two RBIs, and the Mets finished with 12 hits to ensure a winning record on their nine-game road trip.

The Diamondbacks had another awful night on the mound, losing their seventh straight home game and eighth in nine at Chase Field. Arroyo allowed 10 runs and nine hits in 3 1-3 innings.

BLUE JAYS 9, TWINS 3

MINNEAPOLIS  -- Jose Bautista had three hits and an RBI, and Brett Lawrie hit a grand slam in the ninth inning to help Toronto beat Minnesota.

Edwin Encarnacion had two hits and an RBI, and Aaron Loup (1-0) won in relief of starter Brandon Morrow, who lasted 3 2-3 innings on a 35-degree night at Target Field. The Blue Jays led 5-2 going into the ninth before Lawrie's drive off Jared Burton put it away.

Chris Colabello had three hits and Trevor Plouffe homered for the Twins, who had won three straight. Phil Hughes (0-1) watched an impressive start go to waste in Toronto's five-run sixth.

RANGERS 5, MARINERS 0

ARLINGTON, Texas -- Prince Fielder and Kevin Kouzmanoff hit back-to-back homers, Robbie Ross limited Seattle to five singles in seven-plus innings and the Texas Rangers beat the Mariners 5-0 Tuesday night.

Fielder ended a 13-game homerless streak to start the season with his new team, hitting a line drive to right-centre off former Texas first-round pick Blake Beavan (0-1) leading off the second inning. Two pitches later, Kouzmanoff went deep to left.

Kouzmanoff also had two doubles, the second one driving in two runs to put the Rangers up 4-0 in the eighth. Ross (1-0), a former reliever, got his first win as a starter in his third try as the Rangers recorded their third straight win by shutout and fourth in seven victories overall.

Fielder's homer drought was the second-longest of his career to start the season. He twice went 14 games before his first long ball -- in 2008 and 2010.

ATHLETICS 10, ANGELS 9,

ANAHEIM, Calif. -- Josh Donaldson drove in Jed Lowrie with an 11th-inning double, and Oakland overcame Mike Trout's tying homer in the ninth to beat Los Angeles.

Lowrie led off the 11th with a single against Yoslan Herrera (0-1), the Angels' seventh pitcher. Donaldson hit a sharp grounder inside third base for the AL-leading A's, who have won four straight and eight of nine.

Jim Johnson (2-2) pitched two innings for Oakland, getting Howie Kendrick on a groundout with Trout and Albert Pujols in scoring position to end it.

Trout hit a two-run shot in the ninth for the Angels, who have lost three of four.

Both teams erased late three-run deficits during two dismal bullpen performances. The Angels trailed 9-6 in the eighth after leading 6-3 heading to the seventh.

WHITE SOX 2, RED SOX 1

CHICAGO -- Alexei Ramirez scored the winning run in the ninth inning on a two-out throwing error by Xander Bogaerts, and Chicago edged Boston on a frigid night.

With the score tied at 1, Red Sox reliever Burke Badenhop (0-2) allowed a one-out single to Ramirez. After Tyler Flowers struck out, Chris Capuano walked Adam Eaton. On a 3-2 count, Marcus Semien hit a grounder to Bogaerts, who one-hopped his throw to first baseman Mike Carp.

Carp wasn't able to scoop the ball and Ramirez, already running on the pitch, never stopped while rounding third and scored without a throw.

Daniel Webb (1-0) got one out for the victory.

The temperature at first pitch was 40 degrees. The upper deck was closed because of ice on the ramps.

Adam Dunn homered for the White Sox, who have won four of five. Daniel Nava homered for Boston, which has lost three straight.

Red Sox slugger Mike Napoli left in the ninth after injuring his left ring finger sliding into second base.

ROYALS 4, ASTROS 2

HOUSTON -- Yordano Ventura threw seven strong innings for his first major league win to lead Kansas City over Houston.

Omar Infante homered and drove in two runs for the Royals.

Ventura (1-0), an elite prospect with a 100 mph fastball, allowed four hits and one earned run with seven strikeouts in his fifth major league start.

Infante hit a solo shot in the first off Lucas Harrell (0-3) as the Royals found some offence after managing just five runs combined while getting swept last weekend in Minnesota.

Carlos Corporan homered for the Astros.