MLB ROUNDUP \ Friday's other games
AMERICAN LEAGUE
Blue Jays 6, Royals 3
TORONTO -- Rookie Shaun Marcum rebounded from the worst start of his young career, leading Toronto. Marcum (2-3), who allowed nine runs in a 15-0 loss to Baltimore in his last start on Aug. 19, won for the first time in six games. He allowed just one run and seven hits, while striking out four and walking two. Kansas City dropped to 46-84 with the loss. Earlier Friday, the Royals said outfielder Reggie Sanders will undergo knee surgery, ending his disappointing first season with Kansas City. B.J. Ryan got the final out for his 29th save in 33 chances.
Orioles 4, Tampa Bay 0
BALTIMORE -- Daniel Cabrera pitched seven innings of five-hit ball, and Baltimore dealt Tampa Bay its eighth straight road loss. Ramon Hernandez drove in a run and scored twice for the Orioles, who have won six of nine. Cabrera (7-8) struck out seven, walked three and allowed only one runner past second base. He has thrown 16 straight scoreless innings. The right-hander is 3-1 since returning from the minors on Aug. 8, allowing just one run in the three wins. Chris Ray got the final five outs for his 30th save. Rocco Baldelli had two hits and a walk for the Devil Rays, who are 1-16 on the road since the All-Star break.
Twins 5, White Sox 4
CHICAGO -- Jason Bartlett had a two-out RBI single in the top of the ninth as Minnesota took over the wild card lead. Minnesota finished off its eighth win in 11 games when a fan interfered with first baseman Justin Morneau's attempt to catch Jermaine Dye's foul pop. First base umpire Andy Fletcher made the call for the final out. Torii Hunter's three-run homer gave the Twins a 4-3 lead in the sixth after trailing 3-0 early. But Chicago's A.J. Pierzynski led off the bottom of the inning with a homer to tie it.
Athletics 9, Rangers 3
ARLINGTON, Texas -- Barry Zito took a no-hit bid into the eighth inning and earned his 100th career victory. Mark DeRosa led off the eighth with a clean single to center field for Texas' first hit. Zito (14-8) left after giving up his second hit, Carlos Lee's two-run triple with one out in the ninth. Texas rookie Edinson Volquez (1-3) allowed three runs and seven hits over four innings.
NATIONAL LEAGUE
Phillies 4, Mets 3
NEW YORK -- Ryan Howard hit his NL-leading 45th home run and made a key diving stop as Philadelphia ended New York's seven-game winning streak. Randy Wolf and the Philadelphia bullpen also stopped the Mets' 11-game winning string at Shea Stadium. Howard drove in three runs, giving him a league-leading 117 RBIs. He had a sacrifice fly in the first inning and hit a two-run homer in the third. Carlos Beltran hit his 37th homer, doubled and drove in three runs for the Mets.
Marlins 6, Brewers 5
MIAMI -- Mike Jacobs drove in three runs and reliever Brian Moehler pitched four shutout innings as Florida won its fifth straight game. Jacobs doubled home a run in the first, then hit a bases-loaded double in the third to help the Marlins overcome a 5-2 deficit. Moehler (7-8) limited the Brewers to one hit after starter Ricky Nolasco lasted only two-plus innings.
Nationals 7, Braves 6
ATLANTA -- Austin Kearns hit a three-run homer in the seventh inning to lead Washington. Trailing 4-2, Washington put up four runs on the Braves' bullpen. Washington outfielder Alfonso Soriano became the 40th player in major league history -- and the fastest ever -- to reach 200 homers and 200 steals for his career. He walked in the third and stole second to reach the milestone, then added his 201st steal in the eighth to go along with 203 career homers.
Cardinals 2, Cubs 0
ST. LOUIS -- Jeff Suppan pitched shutout ball into the eighth inning, overcoming three balls that rookie left fielder Chris Duncan misplayed into doubles. Scott Rolen drove in a run and made a running, juggling catch for the Cardinals. St. Louis won despite going 1-for-12 with runners in scoring position and stranding 15 runners.
Rockies 13, Padres 5
DENVER -- Brad Hawpe rediscovered his home run swing at Coors Field and Jeff Francis overcame a rough start as Colorado snapped a six-game losing streak. Hawpe hit his first home run at Coors since May 16, a span of 40 games. Hawpe gave the Rockies a 7-5 lead with his two-run shot to right in the fifth. It was his 19th home run of the season.
Associated Press