at Seattle 4, Arizona 3: Ken Griffey Jr. hit a pinch-hit, two-run homer in the eighth inning and Rob Johnson drove in Chris Woodward with the go-ahead run.
at Detroit 10, Milwaukee 4 (7): Marcus Thames hit two two-run homers for the Tigers in a rain-shortened game that ended with one out in the bottom of the seventh. Earlier, the Tigers gave Manager Jim Leyland a two-year contract extension through 2011.
Atlanta 8, at Boston 2: Nate McLouth homered on the game's first pitch, and Kenshin Kawakami gave up two hits and two runs in six innings.
Baltimore 7, at Philadelphia 2: Rich Hill pitched into the seventh and singled in the go-ahead run.
at Cincinnati 4, Chicago White Sox 3: Brandon Phillips hit a two-run homer and a sacrifice fly for the Reds.
at New York Mets 5, Tampa Bay 3: Brian Schneider hit a three-run homer for the Mets.
New York Yankees 5, at Florida 1: Andy Pettitte and two relievers combined on a three-hitter for the Yankees.
St. Louis 10, at Kansas City 5: Ryan Ludwick hit a grand slam in the win.
at Minnesota 5, Houston 2: Kevin Slowey became the second 10-game winner in the majors.
at Washington 2, Toronto 1 (11): Adam Dunn hit a bases-loaded single in the 11th inning for the Nationals.
at Colorado 7, Pittsburgh 3: The Rockies have won 14 of 15.
at San Francisco 6, Texas 4: Fred Lewis hit a go-ahead, two-run homer.
Oakland 7, at San Diego 5: Orlando Cabrera's two-run double in the eighth put the A's ahead for good.
at Angels 5, Dodgers 4: Juan Rivera homered in the eighth.