> American League
Detroit 3, Chicago White Sox 2: Max Scherzer allowed four hits in eight outstanding innings, as the Tigers finished a three-game sweep of the struggling White Sox. Chicago has lost 10 of 11 and now must head to New York for a four-game series against the Yankees.
Tampa Bay 2, Toronto 0: James Shields pitched a four-hitter for his second consecutive complete game as the Rays won for the 10th time in 14 games following a 1-8 start.
Minnesota 4, Cleveland 3: Jason Kubel had a two-run double in the seventh inning to lift the Twins. Minnesota took both games of the rain-shortened series to win their first series of the season.
Texas 8, Kansas City 7: Bruce Chen of the Royals gave up three home runs in 4 1/3 innings on the way to the end of his personal seven-game winning stretch.
Boston 7, L.A. Angels 0: John Lackey beat his former team again with eight superb innings, Carl Crawford hit his first home run in a Boston uniform, and the Red Sox completed a pitching-dominated four-game sweep.
Oakland 5, Seattle 2: Coco Crisp had three hits, scored three runs and stole a base, while Brett Anderson pitched seven strong innings for the Athletics. Crisp has six hits in his last two games.
> National League
N.Y. Mets 8, Arizona 4: David Wright homered twice and Jason Pridie hit the first home run of his career in the Mets' victory. The victory gave the Mets a four-game winning streak, their first since Sept. 13-16.
Florida 6, Colorado 3: Mike Stanton hit a tiebreaking three-run homer with two outs in the eighth inning. The Marlins got the most out of their three hits in the game.
Wsahington 6, Pittsburgh 3: Mike Morse had a three-run homer among his three hits, while Adam LaRoche also homered for the Nationals. Washington right fielder Jayson Werth threw out Andrew McCutchen at home plate to end the game.
Milwaukee 4, Houston 1: Randy Wolf allowed four hits over eight sharp innings for the Brewers. Rickie Weeks homered in his return after missing one game with a sprained left pinkie finger and Brandon Boggs also connected.
L.A. Dodgers 7, Chicago Cubs 3: Andre Ethier extended his hitting streak to 21 games with an RBI single in a five-run first inning as the Dodgers notched their fourth win in five games.
Atlanta 9, San Francisco 6 (10): Nate McLouth hit a two-run single off Brian Wilson with two outs in the 10th inning as the Braves finished a three-game sweep.
Philadelphia 3, San Diego 1: Roy Halladay tied his career high with 14 strikeouts and the Phillies came within one out of their third shutout during a four-game sweep.
St. Louis 3, Cincinnati 0: Four Cardinals' pitchers limited the Reds to four hits; Jake Westbrook, the starter, picked up the win.
> Around the horn
Philadelphia Phillies: Placed closer Jose Contreras on the 15-day disabled list with a strained right elbow. General Manager Ruben Amaro Jr. says the 39-year-old Contreras will see a team doctor today.
Cincinnati Reds: Placed third baseman Scott Rolen on the 15-day disabled list with a strained left shoulder, retroactive to Thursday.
> 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.