Baltimore 5, Texas 4: Melvin Mora homered and drove in three runs while rookie Brian Matusz earned his third straight win for the Orioles.
Minnesota 4, Cleveland 1: Scott Baker won his seventh straight decision and is now 4-0 with a 0.93 ERA in four starts against the Indians this season.
Chicago White Sox 5, Boston 1: Gavin Floyd retired the first 17 batters and struck out a career-high 11 while Mark Kotsay hit his second homer in two days for the White Sox.
Detroit 8, Tampa Bay 6: Pinch-hitter Marcus Thames hit a tiebreaking single during a two-run eighth inning and Alex Avila had a two-run homer for the Tigers.
L.A. Angels 2, Kansas City 1 (11): Erick Aybar had three hits, including a tiebreaking RBI single in the 11th inning, for the Angels.
Oakland 9, Seattle 5: Cliff Pennington hit a two-run homer and Mark Ellis had three hits for the Athletics.
Chicago Cubs 5, N.Y. Mets 3: The Cubs' Derrek Lee homered twice and drove in three runs in his return to the lineup after the birth of his child.
San Francisco 3, Milwaukee 2: Matt Cain won his first game in more than six weeks and Juan Uribe homered as the Giants won for the sixth time in eight games.
Florida 9, Washington 5: Hanley Ramirez homered, Josh Johnson earned his 14th win and the Marlins handed the woeful Nationals their season-high eighth consecutive loss.
St. Louis 2, Pittsburgh 1 (10): Albert Pujols led off the 10th inning with his second career pinch-hit home run, handing the Pirates their ninth straight loss.
Houston 5, Philadelphia 4: Kaz Matsui's bases-loaded single drove in two runs in the bottom of the ninth for the Astros. The Phillies' Brad Lidge was dealt his 10th blown save.
Cincinnati 3, Atlanta 1: Kip Wells won his first game in more than 16 months and Joey Votto hit a two-run homer as the Reds improved to 11-2 since Aug. 23.
Colorado 4, Arizona 1: Jose Contreras, picked up from the Chicago White Sox on Monday, paid immediate dividends by going 6 2/3 innings for the victory.
Friday's late NL
San Diego 2, L.A. Dodgers 0: Rookie Wade LeBlanc pitched two-hit ball over six innings and the Padres scratched out a pair of early runs against the Dodgers' Clayton Kershaw.
Around the horn
Clemens suit dismissed: The remainder of Roger Clemens' defamation suit against Brian McNamee in Texas has been dismissed, leaving them to continue their legal battle in New York. The sides will carry on now in federal court in Brooklyn, where McNamee sued Clemens for defamation on July 31.
Compiled from News and wire service reports.