Jered Weaver tied for the AL lead with his seventh victory — 39 days after getting his sixth one — and No. 9 hitter Peter Bourjos singled home the go-ahead run for the Los Angeles Angels in a 3-2 victory over the New York Yankees last night at Anaheim, Calif.
Weaver (7-4) allowed two runs, three hits and four walks over seven innings and struck out eight to help end the Yankees’ four-game winning streak.
Weaver won his first six starts of the season with a 0.99 ERA, and was 0-4 with a 3.38 ERA over his next six outings after beating Oakland, 5-0, for his fifth career shutout. In the righthander’s previous start last Saturday, he threw a career-high 128 pitches at Minnesota and allowed just two hits but got no decision in the Angels’ 1-0 loss.
Scott Downs pitched a hitless eighth inning and rookie Jordan Walden got three outs for his 13th save in 16 chances.
Yankees rookie Ivan Nova (4-4) allowed three runs — two earned — and eight hits in six-plus innings.
Braves 6, Mets 3 — Eric Hinske hit a tiebreaking home run in the ninth inning that sent visiting Atlanta over New York.
Old Mets nemesis Chipper Jones began the Braves’ comeback from a 3-1 deficit with a leadoff home run in the eighth. Later in the inning, a two-out error by shortstop Jose Reyes allowed the tying run score.
Brewers 6, Marlins 5 — Ryan Braun hit his first pinch-hit home run — a two-run shot — in the ninth inning to lift visiting Milwaukee over Florida.
Braun was held out of the starting lineup due to an ailing left shoulder, but was needed in the ninth with the Brewers down a run. Yuniesky Betancourt singled to right off Leo Nunez (0-2) to begin the ninth before Braun pinch-hit for pitcher Mike McClendon (3-0). Braun sent Nunez’s 1-1 offering deep to left field for his 13th homer.
Rangers 11, Indians 2 — Alexi Ogando improved to 6-0, Josh Hamilton and Nelson Cruz homered in a five-run seventh inning, and visiting Texas routed Cleveland.
Ogando held the Indians to one run and four hits in eight innings. He has allowed two runs or fewer in nine of his 11 starts while pitching at least six innings in each outing.
Justin Masterson (5-4) allowed four runs in 6 1/3 innings, dropping his fourth straight decision. He hasn’t won since April 26.
White Sox 6, Tigers 4 — Carlos Quentin hit a three-run homer and Brent Lillibridge added a solo shot to help host Chicago beat Detroit.
The White Sox ended a nine-game losing steak against the Tigers and won four straight games for the first time this season.
Pirates 2, Phillies 1 — Jose Tabata hit a game-ending single with two outs in the 12th inning, lifting host Pittsburgh over Philadelphia in a game without an extra-base hit.
Reds 2, Dodgers 1 — Scott Rolen hit a two-run single with two out in the fifth inning to push Cincinnati past Los Angeles at home.
Bronson Arroyo (4-5) pitched six innings, enough for his first win in seven starts since a 9-5 victory at Milwaukee April 25.
Mariners 7, Rays 0 — Jason Vargas tossed a four-hitter for the first shutout of his career, and Adam Kennedy and Miguel Olivo hit back-to-back homers as Seattle roughed up visiting Tampa Bay.
Cardinals 6, Cubs 1 — Lance Berkman hit a three-run homer, Albert Pujols had a two-run shot, and Jaime Garcia (6-1) bounced back from the worst outing of his career to lead host St. Louis past Chicago.
Blue Jays 8, Orioles 4 — J.P. Arencibia hit his first career grand slam, Rajai Davis had three hits, and visiting Toronto ended a two-game losing streak.
Giants 3, Rockies 1 — Cody Ross hit a go-ahead two-run double in the fourth, Matt Cain pitched seven innings for his first win in more than three weeks, and San Francisco got past visiting Colorado.
Twins 5, Royals 2 — Carl Pavano earned his 100th career victory and Michael Cuddyer homered as visiting Minnesota topped Kansas City.
Diamondbacks 4, Nationals 0 — Stephen Drew hit a three-run triple in the fifth inning, Josh Collmenter (4-1) pitched seven sharp innings, and host Arizona beat Washington for its 17th win in 21 games.
Padres 3, Astros 1 — Chris Denorfia homered to lead host San Diego.