Garcia (4-3) went seven innings to win for the fourth time in his last five starts and improved to 8-2 in his career against Tampa Bay. Price (7-2) went seven innings; his only other loss also came against the White Sox.
Blue Jays 5, Orioles 0
Athletics 5, Tigers 4
Miguel Cabrera's first three-homer game of his career was not enough for host Detroit. Oakland's Landon Powell hit his first home run of the season and had a sacrifice fly in the ninth that proved to be the game-winning run.
Cardinals 7, Cubs 1
Ryan Ludwick homered, Albert Pujols and Yadier Molina each drove in two runs, and Chris Carpenter (6-1) pitched into the seventh inning as visiting St. Louis rolled. St. Louis knocked Cubs starter Randy Wells (3-3) from the game after only 16 pitches.
Ellsbury back on DL
The Red Sox have put Jacoby Ellsbury back on the 15-day disabled list after the outfielder complained of more soreness in his ribs. Ellsbury missed six weeks due to hairline fractures in his ribs, and played only three games before experiencing more pain. - AP