Kansas City 9, Boston 3: The Royals' Leo Nunez took a shutout into the fifth inning in his first career start, outpitching 15-year veteran Tim Wakefield.
NY Yankees 3, Toronto 2 (10): Yankees starter Andy Pettitte fanned a season-high seven over seven innings, allowing seven hits and three walks. It was the left-hander's sixth no-decision when allowing no more than two earned runs.
Tampa Bay 8, LA Angels 3: Angels starter Ervin Santana, who has lost a career-worst five straight decisions over six starts, allowed seven runs and 14 hits -- 12 singles -- in six innings.
Detroit 1, Minnesota 0: Tigers left-hander Nate Robertson (6-6), who spent 20 days on the disabled list in June with a tired arm, struck out five and walked two to win for just the third time in 10 starts.
Cleveland 6, Chicago 5 (11): The Indians' 28th come-from-behind win and 15th in their final at-bat kept them one game behind first-place Detroit in the AL Central.
Baltimore 8, Seattle 3: Jay Gibbons drove in a season-high five runs and Nick Markakis matched his career high with four hits for the Orioles.
Texas 11, Oakland 4: Michael Young (5 for 5) drove in three runs and A's suffered their ninth straight loss.
Houston 4, Washington 2: Brad Lidge, newly reinstalled as the Astros' closer, pitched the ninth inning for his first save since Sept. 28, 2006, and the Astros ended a seven-game road skid.
Florida 4, St. Louis 0: Spot starter Rick Vanden Hurk (3-2), a native of the Netherlands, allowed five hits, struck out six and walked one.
Colorado 6, Pittsburgh 2: Every Rockies starter had a hit, six players scored a run and five had one RBI.
San Francisco 4, Chicago Cubs 2: Barry Zito won for the first time in seven starts and the Giants snapped a five-game losing streak.
Cincinnati 6, Atlanta 5: Reds starter Bronson Arroyo (4-10) matched his season low by giving up only three hits.
Milwaukee 3, Arizona 2: The Brewers improved to 9-0 when Claudio Vargas starts at Miller Park this season, and Vargas is 5-0 there.
NY Mets 7, San Diego 0: Mets starter Orlando Hernandez outpitched All-Star Jake Peavy and also singled, stole second and scored for the NL East leaders.
Philadelphia 15, LA Dodgers 3: Aaron Rowand and Shane Victorino had five-hit nights and Ryan Howard homered twice as the Phillies pounded out 26 hits to end Los Angeles' five-game winning streak.
Around the horn
San Francisco Giants: Barry Bonds got a second straight day off Tuesday, with skipper Bruce Bochy holding the slugger out of the starting lineup again to rest his sore lower body. Bonds lined out as a pinch-hitter.
Milwaukee Brewers: Pitcher Ben Sheets will miss four to six weeks after an ultrasound Monday revealed a partial tear of the tissue surrounding the tendon in his right middle finger. Sheets left his start Saturday night in the fourth inning after he felt something pop while throwing a 3-2 pitch that Colorado's Todd Helton fouled off. The Brewers placed him on the 15-day disabled list on Monday and called up pitcher Grant Balfour to take his place.
Colorado Rockies: First baseman Todd Helton was not with the team for Tuesday's game in Pittsburgh. He stayed at the team hotel because of what the team said were strong headaches. Manager Clint Hurdle did not elaborate on the severity or impetus for the illness or speculate when Helton would be able to return to the lineup.
>On the Web
*Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
*For a photo gallery and interactive graphic on Barry Bonds' chase for the home run record, go to www.buffalonews.com/webextras.
Compiled from News and wire service reports.