run homer in the bottom of the ninth inning to give the Los Angeles Dodgers a 2-1 victory over the St. Louis Cardinals Sunday, ending their five-game losing streak. Kemp homered to center field on the first pitch from Ryan Franklin (0-2). Andre Ethier led off the inning with a double off Trever Miller, extending his major league-leading hitting streak to 14 games. Jonathan Broxton (1-0) got the win despite giving up a two-out RBI single in the top of the ninth by David Freese. The victory prevented the Cardinals from getting their first four-game sweep in Los Angeles since 1968. Diamondbacks 6, Giants 5, 12 innings: In Phoenix, Stephen Drew drove in the winning run in the 12th inning as Arizona rallied to beat San Francisco. Giants reliever Dan Runzler had only allowed one base runner over 2 1-3 innings before walking Justin Upton and Chris Young with one out in the 12th. Javier Lopez then came in for Runzler (1-2) and gave up Drew's grounder to right field. Josh Collmenter (1-0) pitched two perfect innings for the win, as the Diamondbacks ended a four-game losing streak. Buster Posey and Pablo Sandoval hit back-to-back home runs in the sixth inning and Aubrey Huff also homered for the Giants, who had their four-game winning streak broken. Padres 8, Astros 6: At Houston, Will Venable hit a two-run single in a four-run eighth inning to lead San Diego to victory. Pirates 7, Reds 6: In Cincinnati, Andrew McCutchen opened the game with a homer, then singled home the game-winning run in the eighth inning, to lift Pittsburgh over the Reds. Rockies 9, Cubs 5: At Denver, Dexter Fowler hit a two-out, two-run double in the eighth inning as Colorado won for the eighth time in nine games. Other results: Nationals 8, Brewers 4 (1st game); Nationals 5, Brewers 1 (2nd game); Phillies 3, Marlins 2; Mets 3, Braves 2. Sizemore homers in return Grady Sizemore homered in his return for Cleveland after major knee surgery as the Indians beat Baltimore 4-2 Sunday to deal the Orioles their seventh straight loss. Sizemore, who hadn't played since last May when he underwent microfracture surgery on his left knee, homered in his second at-bat off Brad Bergeson (0-2) and doubled in the fifth. Carlos Santana and Travis Hafner also homered for the first-place Indians, who have won seven in a row at home and 11 of 13. Fausto Carmona (1-2) allowed just one earned run and five hits in seven innings. Brian Roberts went 3 for 4 for the Orioles, who have lost eight of 10. Yankees 6, Rangers 5: In New York, Eric Chavez singled home the game-winning run in the eighth inning and the Yankees hit three homers off previously untouchable Alexi Ogando to beat the Rangers. Red Sox 8, Blue Jays 1: In Boston, Jacoby Ellsbury hit a three-run homer and Jarrod Saltalamacchia drove in three runs to give the Red Sox consecutive victories for the first time this season. Twins 4, Rays 2: At St. Petersburg, Florida, Brian Duensing allowed two runs over seven innings and Matt Tolbert had an RBI triple as Minnesota stopped a four-game losing streak. Angels 4, White Sox 2: In Chicago, Dan Haren pitched into the seventh inning for his fourth win of the season and Maicer Izturis had three hits to help Los Angeles complete a three-game sweep of Chicago. Mariners 3, Royals 2: At Kansas City, Missouri, Michael Pineda pitched six strong innings and Brendan Ryan hit a two-run single as Seattle ended a four-game losing streak. Athletics 5, Tigers 1: In Oakland, California, Josh Willingham broke out of a slump with a two-run single and Mark Ellis doubled twice to help Oakland win its second straight at home.