PHILADELPHIA — Cole Hamels had a season-high 11 strikeouts in seven dominant innings, Domonic Brown hit another homer and the Philadelphia Phillies beat the Miami Marlins 6-1 on Wednesday to complete a three-game sweep and even their record for the first time since they were 6-6.
Hamels (2-9) allowed one run and four hits to snap a personal six-game losing streak. The three-time All-Star lefty and 2008 World Series MVP hadn’t won since April 28 at the New York Mets.
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.
Braves 5, Pirates 0
ATLANTA — Julio Teheran carried a no-hitter into the eighth inning, helping the Atlanta Braves beat the Pittsburgh Pirates.
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.
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.
Oakland has won 16 of its last 19 games. Colon (7-2) gave up a run and eight hits in seven innings.
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.
Mets 10, Nationals 1
WASHINGTON — Marlon Byrd maintained his mastery of Dan Haren with a pair of home runs, and the New York Mets broke a four-game losing streak by pounding the Washington Nationals.
The win put the Mets above .400 and the Nationals below .500 — a succinct reflection of the mixed fortunes of both clubs — and also dropped preseason favorite Washington to third place behind the Philadelphia Phillies in the NL East and eight games behind the first-place Atlanta Braves.
Rockies 12, Reds 4
CINCINNATI — Carlos Gonzalez tied his career high with three of Colorado’s six homers, and Troy Tulowitzki went 5 for 5 with a pair of homers, powering the Rockies to a 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.