Cleveland 2, Kansas City 1: Jim Thome went hitless but was warmly welcomed in his Cleveland homecoming after nearly a decade away.
Tampa Bay 6, Toronto 1: James Shields pitched his major league-leading 10th complete game, and Evan Longoria hit a pair of solo home runs.
Oakland 15, Boston 5: Scott Sizemore and Josh Willingham each hit two-run homers during a six-run fourth inning that carried the Athletics to a win and stopped Tim Wakefield's bid for his 200th win.
Texas 11, L.A. Angels 7: Slumping Nelson Cruz had two long homers among his four hits and drove in six runs as the AL West-leading Rangers stretched their advantage to three games.
Detroit 8, Minnesota 1: Delmon Young had three RBI singles in his return to Target Field and Victor Martinez knocked in four runs to lead the Tigers.
Chicago White Sox at Seattle: Jake Peavy of the White Sox is 4-1 with a 1.99 ERA against the Mariners but hasn't faced them since 2008 with San Diego.
Florida 6, Philadelphia 5: John Buck hit a grand slam and Greg Dobbs had four hits, including two doubles, to lift the struggling Marlins to a win. Florida improved to 4-9 overall against the Phillies.
N.Y. Mets 6, Atlanta 0: Chris Capuano pitched the game of his life, tossing a two-hitter and striking out a career-high 13. It was their first win this season at the start of a homestand.
Cincinnati 4, Washington 3: Miguel Cairo singled home the winning run with one out in the ninth inning, as the Reds won in a game delayed because some of the lights went out. Cairo's single to the gap in left-center was the third straight hit off Colin Balester.
Milwaukee 5, Chicago Cubs 2: Ryan Braun hit a go-ahead double in the fifth and scored on the play when Darwin Barney made his second error of the inning, as the Brewers won their 25th game out of their last 30.
St. Louis 5, Pittsburgh 4: Lance Berkman hit a go-ahead two-run home run in the eighth inning and the Cardinals overcame a pair of deficits to beat the Pirates.
San Diego at Arizona: The Diamondbacks entered Friday's game on a three-game win streak. Arizona starters allowed two runs on a pair of solo homers in 21 2/3 innings over the last three games.
Colorado at L.A. Dodgers: The Rockies went 7-2 on their just completed homestand. They were hoping to carry some of that momentum to Los Angeles this weekend.
Houston at San Francisco: Everyone seems to be beating the Astros this year but the Giants, who had lost three of four to Houston entering this weekend's series.
Around the horn
Barry Bonds: Bonds' obstruction of justice conviction was upheld by a federal judge, who denied the former baseball star's motion for a new trial or acquittal on the charge. U.S. District Judge Susan Illston refused Friday to overturn the only unanimous decision reached by the jury in her courtroom last April 13.
On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.