CINCINNATI — Carlos Gonzalez tied his career high with three home runs, and Troy Tulowitzki went 5-for-5 with a pair of homers Wednesday night as the Rockies hit six home runs overall in a 12-4 victory over the Cincinnati Reds.
The Rockies hadn’t hit six homers in a game since they had that many against the Marlins on July 4, 2008, according to STATS LLC.
Gonzalez got Colorado’s splurge going with a solo shot and a three-run drive off Pedro Villarreal (0-1), who was roughed up by one of the NL’s top offenses in his first big league start. Tulowitzki tied his career high with five hits, including a two-run homer and a solo shot.
Todd Helton also homered as the Rockies piled up a season-high 20 hits, the most allowed by Cincinnati since 2009. The Reds came in with the second-best earned run average in the NL.
D’BACKS 10, CARDINALS 3
ST. LOUIS — Paul Goldschmidt hit his second grand slam in five days for Arizona, and Wade Miley bounced back from his two worst outings of the season.
Arizona has won four of five. St. Louis, with the best record in the majors, dropped back-to-back games for the first time since April 28-29.
Goldschmidt became the first Arizona player with two slams on the same road trip. He hit one in a 12-4 win at the Chicago Cubs on Saturday.
BRAVES 5, PIRATES 0
ATLANTA — Julio Teheran carried a no-hitter into the eighth inning, leading Atlanta to the win.
Pinch hitter Brandon Inge singled to left with two outs in the eighth for Pittsburgh’s only hit of the game. Teheran then received an ovation from Braves fans, who also cheered after the inning ended on Starling Marte’s popup.
Teheran (4-2) set a career high with 11 strikeouts in eight innings in the Braves’ fifth straight win, including a sweep of the three-game series. David Carpenter pitched a perfect ninth.
Evan Gattis and Gerald Laird hit back-to-back homers for the Braves in the sixth.
PHILLIES 6, MARLINS 1
PHILADELPHIA — Cole Hamels had a season-high 11 strikeouts in seven dominant innings, Domonic Brown hit another homer, and the Phillies completed a three-game series sweep.
Hamels (2-9) allowed one run and four hits to snap a personal six-game losing streak.
Jimmy Rollins hit a go-ahead RBI single with two outs in the seventh off A.J. Ramos (0-2). Ryan Howard followed with a two-run triple, diving headfirst into third.
Then Brown went downtown to make it 6-1. Brown has 10 homers in the last 12 games and leads the NL with 18.
PADRES 6, DODGERS 2
LOS ANGELES — Jason Marquis took a no-hitter into the sixth inning, and the Padres rebounded after dropping the first two games of the series.
Marquis (7-2) had his no-hitter broken up when Skip Schumaker doubled to deep center field with two outs in the sixth.
Adrian Gonzalez followed with an RBI single that trimmed San Diego’s lead to 3-1.
METS 10, NATIONALS 1
WASHINGTON — Marlon Byrd maintained his mastery of Dan Haren with a pair of home runs, and the Mets snapped a four-game losing streak.
David Wright, in a 1-for-18 slump entering the game, also homered for the Mets in the third inning.
Interleague
ATHLETICS 6, BREWERS 1
MILWAUKEE — Bartolo Colon won his fourth straight start, and Brandon Moss hit a three-run homer to power the Athletics to the victory.
BLUE JAYS 4, GIANTS 0
SAN FRANCISCO — R.A. Dickey allowed two hits in 8 1/3 innings and sparked a four-run fifth inning with an RBI double, helping Toronto to a split of the two-game series.