at Pittsburgh 5, Kansas City 3: Virgil Vasquez went six innings for his first major league win, and the Pirates hit three home runs.
at Cleveland 9, Cincinnati 2: Jeremy Sowers pitched into the eighth inning for his first win as a starter this season, and Ryan Garko hit a two-run homer.
at Baltimore 11, Washington 1: Brad Bergesen gave up four hits in six innings to win his fourth straight decision and Melvin Mora had four RBIs.
at Houston 5, Detroit 4: Miguel Tejada drove in two runs to help end the Tigers' winning streak at seven games.
Minnesota 3, at St. Louis 1: Glen Perkins worked seven dominant innings.
Colorado 4, at Oakland 2: Garrett Atkins had three hits and two RBIs.
at Milwaukee 5, San Francisco 1: Ryan Braun drove in a pair of runs.
Angels 12, at Arizona 3
at Dodgers 8, Seattle 2