American League: Athletics roll past Blue Jays, 7-4

TORONTO - Bobby Kielty hit a go-ahead homer off Ted Lilly - the pitcher he was traded for - and Nick Swisher doubled and walked twice in his major league debut to lead the Oakland Athletics past the Toronto Blue Jays 7-4 on Friday night. Tim Hudson won his fourth straight start for the AL West-leading A's. W: Hudson (11-4). L: Lilly (9-10). S: Dotel (17).

Angels 10, Indians 5: In Cleveland, Troy Glaus homered for the first time since May 11, and Garret Anderson and Bengie Molina also hit home runs to power Anaheim past Cleveland to snap a three-game losing streak. Glaus homered on the first pitch of the sixth inning to give Anaheim a 6-0 lead. W: Escobar (9-9). L: Elarton (3-4).

Orioles 3, Yankees 1: In New York, Rodrigo Lopez shut down the Yankees into the eighth inning, outpitching Kevin Brown and leading Baltimore to a victory that cut New York's AL East lead over Boston to 212 games. W: Lopez (11-8). L: Brown (2-4). S: Julio (20).

Tigers 4, Devil Rays 2: In St. Petersburg, Fla., Jeremy Bonderman pitched seven solid innings to send rookie Scott Kazmir to his first major league loss, and Dmitri Young hit a two-run homer that led the Tigers past Tampa Bay and extended the Devil Rays' losing streak to seven. W: Bonderman (8-11). L: Kazmir (1-1).