Detroit 8, Cleveland 7: Center fielder Austin Jackson threw out Kosuke Fukudome at the plate to complete a game-ending double play, and Delmon Young and Victor Martinez homered in a seven-run third inning as the first-place Tigers swept the three-game series.
Tampa Bay 8, Seattle 7: Johnny Damon lost a grand slam to a video review in the seventh inning but rebounded with a walk-off homer in the ninth for the Rays, who won for the 10th time in 12 games.
Chicago White Sox 10, Texas 0: Gavin Floyd pitched shutout ball into the eighth inning, and Brent Lillibridge and Alex Rios hit two-run homers as the White Sox romped.
Boston 6, Kansas City 1: Carl Crawford and Darnell McDonald homered, Jason Varitek tripled for the first time in more than four years and lefty Jon Lester yielded three hits in six-plus innings for Boston.
L.A. Angels 7, Baltimore 1: Jerome Williams pitched seven stellar innings to get his first major league victory in almost six years, while Peter Bourjos homered for the third straight game and Howie Kendrick also went deep as the Angels completed a three-game sweep.
Toronto 1, Oakland 0: Rookie Luis Perez took a perfect game into the sixth, combining with Casey Janssen on a one-hitter, and Jose Batista homered as the Jays went 4-3 on their West Coast trip.
Milwaukee 6, N.Y. Mets 2: Prince Fielder drove in the go-ahead run on a botched potential double-play grounder in the eighth. Casey McGehee homered, and Ryan Braun had three hits for the Brewers.
Atlanta 1, Arizona 0: Tim Hudson combined with two relievers on a five-hit shutout, Alex Gonzalez homered and Atlanta completed a three-game sweep of slumping Arizona, loser of five straight.
Cincinnati 5, Pittsburgh 4: The Reds scored twice in the top of the ninth inning to hand All-Star closer Joel Hanrahan his second loss in three days. Ramon Hernandez hit an RBI single to tie the game with one out and Dave Sappelt scored on Brandon Phillips' fielder's choice.
Washington 5, Philadelphia 4 (10): Ian Desmond hit a tying homer with two outs in the ninth, then Jonny Gomes was nicked by a pitch with the bases loaded in the 10th, giving the Nationals their second improbable victory in three games over the majors' top team.
San Francisco 6, Houston 4 (11): Pablo Sandoval hit a tie-breaking two-run homer with two out in the 11th inning to lead the Giants.
Colorado 5, L.A. Dodgers 3: Kevin Millwood pitched seven strong innings for his first big league win in nearly a year and Seth Smith hit a go-ahead two-run homer in the seventh to lead the Rockies, who snapped a string of 17 straight Sunday losses.
San Diego 4, Florida 3: On the day San Diego retired MLB career-saves leader Trevor Hoffman's No. 51, closer Heath Bell blew the save but earned the win when Will Venable's single plated Nick Hundley in the bottom of the ninth.
St. Louis 6, Chicago Cubs 2: Albert Pujols hit his 31st home run and Yadier Molina homered twice as St. Louis avoided a three-game sweep.
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.