Blue Jays' David Price earns his 100th victory

David Price pitched seven innings to earn his 100th win and Jose Bautista hit his 32nd home run yesterday as the Blue Jays beat the Orioles, 5-1, in Toronto.

"That's awesome," Price said of reaching the milestone. "It took parts of seven seasons to get here. There's been a lot of good games and I'm pumped with every one I get."

Toronto pushed its AL East lead to 11/2 games over the Yankees. The Orioles lost for the 13th time in 16 games.

Price (14-5) allowed one run and three hits. He's 5-1 with a 2.15 ERA since joining Toronto on July 30 and 100-56 overall. Bautista hit a solo homer off Mike Wright in the first and had an RBI double in the third.

Nationals 8, Braves 2: Bryce Harper had three hits, including his 33rd homer, and Gio Gonzalez (10-7) threw six scoreless innings for host Washington. It was the Braves' 11th straight loss.

Cubs 2, Diamondbacks 0: Jake Arrieta (18-6) pitched eight innings of four-hit ball for host Chicago. Arrieta, who leads the majors in victories, has won his last seven starts, allowing two earned runs and 23 hits in 501/3 innings in that span.

Giants 7, Rockies 3: Jake Peavy doubled twice and pitched into the sixth as visiting San Francisco ended its losing streak at seven games. Nolan Arenado homered for the sixth straight game to set a Rockies record.

Brewers sweep Reds. Elian Herrera hit a three-run homer as visiting Milwaukee completed a doubleheader sweep, 7-3. In the first game, Herrera snapped a 6-6 tie with a leadoff homer in the eighth in an 8-6 win.

Red Sox 9, Phillies 2: David Ortiz hit his 496th homer, reaching 30 in a season for a club-record ninth time for host Boston. Ortiz, 39, broke a tie with Ted Williams, who had eight 30-homer seasons. Ortiz set the mark with a drive that hooked around the Pesky Pole, capping an eight-run fourth. Wade Miley (11-10) allowed five hits in his first career complete game.