Reed Johnson matched a career high with four hits for Toronto, which snapped a season-high five-game winning streak.
Mariners 7, Athletics 1
At Seattle, Adrian Beltre hit a three-run double and Jose Guillen hit a two-run homer as Seattle beat Oakland to end a season-high seven-game losing streak.
Felix Hernandez (7-6) allowed seven hits and one run -- a homer by Nick Swisher -- over seven innings. He struck out seven and walked two.
Guillen's homer made it 7-1 and capped Seattle's four-run fourth off rookie Dallas Braden (1-6), who lost for the sixth consecutive time.
Angels 11, Tigers 6
At Anaheim, California, Gary Matthews Jr broke out of an 0-for-19 drought with three run-scoring hits and robbed Craig Monroe of a grand slam to lead Los Angeles past Detroit in the matchup of division leaders.
Jered Weaver (7-5) won for the first time in five starts since beating the Dodgers on June 16. He pitched five innings, allowing six runs and a season-high 11 hits -- including solo homers by Placido Polanco and Curtis Granderson.



