CHICAGO ? Paul Konerko hit his 19th home run to snap an eighth-inning tie and the Chicago White Sox won their 11th straight game, beating the struggling Chicago Cubs 3-2 on Saturday.
The White Sox are on their longest win streak since a 12-game run in June 1961, and they can thank Konerko for keeping it going. He broke a 2-all tie with one out in the eighth when he connected off reliever Andrew Cashner (0-1), sending the White Sox to their 15th victory in 16 games.
The home run made a winner of J.J. Putz (4-2), who pitched a scoreless eighth after Freddy Garcia went seven innings.
Matt Thornton worked the ninth for his third save, getting Alfonso Soriano to hit into a game-ending double play, and the White Sox (39-34) moved five games above .500 for the first time since last July 23.
The Cubs got another good start from Carlos Silva and a homer from Aramis Ramirez, but lost for the sixth time in eight games.
Angels 4, Rockies 2
ANAHEIM, Calif. ? Hideki Matsui hit a grand slam in the first inning and Joe Saunders (6-8) struck out a season-high eight batters in seven innings.
Relievers Fernando Rodney and Brian Fuentes combined with him to allow just one hit and one walk in the final four innings.
Rockies starter Aaron Cook (2-5) retired 17 consecutive batters after giving up Matsui's home run. Cook allowed four hits and a walk, and induced 15 groundouts.
Colorado scored on Clint Barmes' home run in the third and Miguel Olivo's RBI single in the fourth.
Athletics 5, Pirates 0
OAKLAND, Calif. ? Trevor Cahill allowed two hits and struck out 10 in 7 2-3 innings and Daric Barton had three doubles and matched his career high with four RBIs.
Cahill (7-2) walked three and struck out a career-high 10 as the A's won two in a row for the first time since winning four straight May 26-29.
Kurt Suzuki homered as the A's remained unbeaten in eight games against the Pirates.
Daniel McCutchen (0-3), recalled earlier in the day to replace Zach Duke, lasted six innings. He gave up four runs and seven hits, walking two and striking out two.
Rays 5, Diamondbacks 3
ST. PETERSBURG, Fla. ? David Price pitched eight strong innings to become the American League's first 11-game winner, and Tampa Bay bounced back from Edwin Jackson's no-hitter to beat Arizona.
Sean Rodriguez and Jason Bartlett both had two RBIs for the Rays, held hitless Friday night for the third time in the past 12 months. Price (11-3) allowed two runs and seven hits while walking one and matching his career high with 11 strikeouts.
Rodriguez keyed a three-run sixth that made it 4-1 by driving in a pair with a single off reliever Sam Demel. Carlos Pena added an RBI grounder.
Arizona's chance at consecutive no-hitters ended early, when Matt Joyce singled off a wild Ian Kennedy (3-6) to load the bases with no outs in the second.
Red Sox 4, Giants 2
SAN FRANCISCO ? Mike Cameron hit a three-run homer, Darnell McDonald also connected and Boston beat the San Francisco Giants and their top pitching prospect.
Scott Atchison (1-1) tossed 2 1-3 innings against his former team after Red Sox starter Clay Buchholz was removed early because of a hyperextended left knee that he hurt while running the bases.
The Giants called up Madison Bumgarner (0-1) from Triple-A Fresno to make his 2010 debut and second career start. He allowed four runs and five hits in seven innings.
Along with his first home run in a season that featured more than a month on the disabled list, Cameron crashed into the wall to make a great catch of Pablo Sandoval's fly to end the eighth.
Jonathan Papelbon worked a perfect ninth for his 17th save in 20 chances.
Just a few hours after the Red Sox placed All-Star second baseman Dustin Pedroia on the 15-day disabled list with a broken left foot, they lost Buchholz. Going for his 11th win, he was removed after only one inning.
Buster Posey drove in both Giants runs.
Dodgers 9, Yankees 4
LOS ANGELES ? James Loney drove in four runs and Los Angeles became the latest team to knock around struggling New York starter A.J. Burnett.
The Dodgers, who lost the series opener 2-1 Friday night, stopped a season-worst four-game home losing skid. The Yankees' three-game winning streak ended against the team they've beaten eight times in 11 World Series meetings.
Hiroki Kuroda (7-5) allowed four runs and seven hits in 5 1-3 innings for his second win in seven starts.
Burnett (6-7) had his shortest outing of the season. The right-hander gave up six runs, six hits and six walks in three-plus innings, falling to 0-5 with an 11.35 ERA in his last five starts.
Mark Teixeira hit an early three-run homer for New York, but the Dodgers rallied from deficits of 3-0 in the first and 4-2 in the third.
Rangers 7, Astros 2
ARLINGTON, Texas ? Ian Kinsler ended a career-long 32-game homerless drought with a tiebreaking shot and Texas quickly rebounded from its first loss in two weeks.
Rangers slugger Josh Hamilton extended his hitting streak to 20 games with a single in the sixth inning.
Kinsler's three-run homer off Josh Banks (0-1) in the fourth snapped a 2-all tie. It was only his second homer of the season and first since May 18, the day after manager Ron Washington moved Kinsler to the No. 3 spot in the batting order and dropped Hamilton to fifth.
AL West-leading Texas is 19-5 in June, which included a major league-best 11-game winning streak before a 7-4 loss to Houston in the series opener Friday night.
C.J. Wilson (6-3) went seven innings to win his third consecutive decision over five June starts.
Braves 4, Tigers 3
ATLANTA ? Chipper Jones' three-run homer in the seventh gave Kenshin Kawakami his long-awaited first win of the season, but only after Atlanta escaped a ninth-inning jam.
Peter Moylan struck out pinch-hitter Johnny Damon with the bases loaded to end it, and Kawakami needed Jones' help to avoid the first 0-10 start by a Braves pitcher. The right-hander trailed 1-0 when he left for a pinch-hitter in the seventh.
Jones' homer off Joel Zumaya (2-1) later in the inning landed about 10 rows deep in the center-field seats and drove in Gregor Blanco and Melky Cabrera, who walked.
Twins 6, Mets 0
NEW YORK ? Jason Kubel and the Minnesota Twins roughed up former teammate Johan Santana early, and Carl Pavano produced another fine pitching performance.
Pavano (9-6) gave up three hits in his second consecutive complete game, both of which have come against an NL East ace. The well-traveled right-hander tossed a four-hitter Sunday to beat Roy Halladay and the NL champion Phillies 4-1.
Pavano had two hits and a sacrifice at the plate for Minnesota, which ended a four-game skid. The Twins began the day a half-game up on Detroit in the AL Central.
Reds 6, Indians 4
CINCINNATI ? Laynce Nix singled home the tiebreaking run in the sixth inning and came around to score on a jarring dive into home, rallying first-place Cincinnati past free-falling Cleveland for its fifth straight win.
Nix's single off Justin Masterson (2-7) was the turning point in a ragged game on a hot, humid night.
Cleveland has lost a season-high seven in a row and 11 of 12, falling a season-low 21 games under .500.
The Reds' surge has moved them back into first place in the NL Central, a half-game ahead of St. Louis. They haven't been in first so late in a season since 1999, the last time they made a serious run at the playoffs.
Cardinals 5, Royals 3
KANSAS CITY, Mo. ? Colby Rasmus and Skip Schumaker homered off Kyle Davies.
Blake Hawksworth (2-4), making his second major league start, went five-plus innings for the win, allowing two runs and two hits.
Ryan Franklin got four outs for his 15th save in 16 opportunities. Cardinals reliever Jason Motte left the game in the seventh with a cramp in his right calf and is day to day.
Rasmus hit a 1-0 pitch for a three-run homer off Kyle Davies (4-6) in the fourth after Nick Stavinoha opened the inning by reaching on the pitcher's error. With one out, Matt Holliday singled ahead of Rasmus' shot.
Blue Jays 5, Phillies 1
PHILADELPHIA ? John Buck, Aaron Hill and Alex Gonzalez homered and Shaun Marcum (7-3) pitched six solid innings.
Marcum allowed one run and five hits while striking out six and walking one. The right-hander improved to 7-1 in nine starts following a Blue Jays defeat, the latest victory coming on the heels of Friday night's 9-0 loss to the Phillies and former Toronto ace Roy Halladay.
The game was the second in a series that was moved from Toronto to Philadelphia because of the G20 Summit. The Blue Jays wore their home, alternate black uniforms and batted second, while the Phillies wore their road grays.
Orioles 6, Nationals 5
BALTIMORE ? Adam Jones homered, Matt Wieters had three hits and two RBIs, and the Baltimore Orioles rallied to clinch their first series win in 14 tries.
Baltimore scored the game's last six runs after falling behind 5-0 in the fourth inning. Less than 24 hours earlier, the Orioles came back from a six-run deficit to win.
Baltimore had lost 11 straight series and was 0-12-1 since taking two of three from Seattle on May 11-13.
With the score 5-all in the seventh, Luke Scott reached on a fielder's choice and took third on Wieters' two-out single off Sean Burnett (0-4). Drew Storen came in to face pinch-hitter Ty Wigginton and uncorked a wild pitch that enabled Scott to score from third standing up.
Padres 2, Marlins 1
MIAMI ? Adrian Gonzalez hit an RBI double and San Diego became the first team in nearly two months to score more than once against Florida ace Josh Johnson.
Jon Garland (8-5) pitched into the seventh inning and hit a go-ahead sacrifice fly in the fifth after a triple by Jerry Hairston Jr. The NL West-leading Padres (44-30) moved 14 games over .500 for the first time since the end of the 2007 season.
Heath Bell worked the ninth for his 21st save in 24 chances, helped by a sparkling sliding catch by center fielder Tony Gwynn Jr.
The sputtering Marlins have lost 11 of 18 and fell to 1-3 under interim manager Edwin Rodriguez, who formally interviewed for the permanent job earlier in the day.