Yankees rock Halladay, Jays
HRs power Pettitte to first win in month
Andy Pettitte won for the first time in six starts and the New York Yankees homered off Roy Halladay three times to beat the Blue Jays, 5-3, last night in Toronto.
Pettitte (9-6), who had not won since July 1, allowed one run and four hits in 6 2/3 innings, walking four and striking out six. He left with runners at first and second in the seventh but Phil Hughes came on and struck out Jose Bautista to end the inning.
Hughes gave up two singles to begin the eighth, then struck out two batters before being replaced by Mariano Rivera. Vernon Wells greeted the Yankees closer with a two-run double off the wall in left, cutting the deficit to 4-3, but Rivera got Alex Rios to ground to short.
It’s the second time this season Halladay (11-5) has allowed three homers to the Yankees. He also gave up three in a 6-5, 12-inning loss at New York July 4.
Rivera allowed a pair of singles in the ninth but Aaron Hill flied out to end it, giving the closer his 31st save in 32 chances.
Diamondbacks 6, Pirates 0 - Yusmeiro Petit took a no-hitter into the eighth and combined with Leonel Rosales on a one-hitter as Arizona won in Pittsburgh.
Petit (2-5), who snapped a seven-game losing streak with his first victory in more than 11 months in his previous start, walked three and struck out four in eight innings. He threw a season-high 107 pitches - 73 for strikes - in going longer than seven innings for the first time.
Ronny Cedeno lined a single to left after Ramon Vazquez led off the eighth with a walk, ending the bid for what would have been the second no-hitter in Diamondbacks history.
Cardinals 12, Mets 7 - Albert Pujols hit a grand slam in the 10th inning for his second homer of the game as St. Louis rallied in New York.
Pujols finished with four hits and five RBIs for the Cardinals, snapping out of a slump with his ninth multihomer game of the season.
White Sox 5, Angels 4 - Scott Podsednik’s RBI single with two outs in the ninth lifted the White Sox to a victory over the Angels in Chicago, snapping Los Angeles’s eight-game road winning streak.
It was the third game-ending hit this season by Podsednik, a 2005 World Series star for Chicago who was re-signed by the team after Colorado cut him in April.
Giants 8, Astros 1 - Jonathan Sanchez snapped a nine-game road losing streak, striking out eight in seven shutout innings for San Francisco.
Sanchez (5-9), who pitched a no-hitter against San Diego July 10, held Houston to four hits, all singles. The lefthander was 0-8 with a 6.33 ERA in nine road starts this season and hadn’t won away from home since Sept. 12, 2008.
Orioles 8, Tigers 2 - Brian Matusz and visiting Baltimore spoiled Jarrod Washburn’s debut in Detroit. Cesar Izturis and Nick Markakis each homered and drove in three runs for Baltimore.
Cubs 6, Reds 3 - Lefthander Tom Gorzellany (4-1) turned his first appearance for Chicago into his best of the season, allowing only three hits and driving in a run in a win at Cincinnati that kept the Cubs in first place.
Twins 10, Indians 1 - Scott Baker pitched seven scoreless innings and was backed by home runs from Carlos Gomez and Jason Kubel, leading Minnesota at Cleveland.
Rockies 8, Phillies 3 - Garrett Atkins homered and had a season-high four RBIs, Jason Hammel (6-6) pitched into the seventh inning and visiting Colorado won its fifth straight.
Nationals 6, Marlins 4 - Adam Dunn capped a six-run, eighth-inning rally with a two-run homer that gave host Washington a come-from-behind victory.
Braves 9, Padres 2 - Javier Vazquez pitched seven strong innings and Martin Prado homered and drove in three runs, powering Atlanta at San Diego.
Dodgers 17, Brewers 4 - Matt Kemp and Manny Ramirez homered, triggering host Los Angeles’s rout.
Mariners 7, Royals 6 - Ichiro Suzuki homered on the second pitch of the game, then ended it with a great sliding catch as Seattle won in Kansas City.
A’s 6, Rangers 0 - Gio Gonzalez pitched 6 2/3 scoreless innings and Kurt Suzuki homered, spurring host Oakland.