at Kansas City 6, Cleveland 2: Zack Greinke struck out a team-record 15 in eight innings for the Royals.
at Boston 6, Chicago 3: Jason Bay hit a solo homer to break an eighth-inning tie for the Red Sox.
Tampa Bay 7, at Toronto 3: Carlos Pena hit two two-run homers, giving him 200 for his career. The Blue Jays have lost 10 of 13.
at Minnesota 7, Baltimore 6: Delmon Young's fourth hit of the game scored Michael Cuddyer in the ninth inning.
at Seattle 4, Oakland 2 (10): Ryan Langerhans homered off Craig Breslow with one out in the bottom of the 10th inning for the Mariners.
Detroit 5, at Angels 3