Troy Glaus homered for the first time since May 11 and Garret Anderson and Bengie Molina also hit home runs to power the Anaheim Angels to a 10-5 win over the Indians at Cleveland last night, snapping a three-game losing streak. Glaus homered on the first pitch of the sixth inning to give Anaheim a 6-0 lead. He was playing in his fifth game since missing three months because of surgery on his right shoulder.
Anderson homered in the fifth and drove in three runs for the Angels, who won for the 11th time in 15 games.
Anaheim remained four games behind first-place Oakland in the West and 4 1/2 games behind Boston in the wild-card race.
Kelvim Escobar (9-9) pitched 6 2/3 innings, giving up four runs and eight hits to improve to 4-1 in his last six starts.
Twins 2, Royals 0 -- Johan Santana pitched a no-hitter through six, finishing with seven shutout innings for host Minnesota. Desi Relaford lined a clean single to left leading off the seventh to end Santana's bid. Still, the AL's Pitcher of the Month for July and August won his ninth straight start and further strengthened his credentials as a Cy Young candidate.
Santana (16-6) gave up one hit and one walk, striking out 11 and throwing 106 pitches. J.C. Romero worked the eighth and Joe Nathan pitched a perfect ninth for his 38th save in 41 chances to finish the two-hitter.
Torii Hunter and Justin Morneau hit consecutive home runs in the sixth and Shannon Stewart went 3 for 4 for the Twins, who are 29-18 since the All-Star break and have a 9 1/2-game lead in the Central.
Athletics 7, Blue Jays 4 -- 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 visiting Oakland. Tim Hudson won his fourth straight start for the West-leading A's, who won for the 15th time in 17 games.
Kielty's two-run homer off Lilly (9-10) gave Oakland a 5-4 lead in the sixth. The A's swapped Lilly for Kielty in the offseason.
Swisher, who was prominently featured in Michael Lewis's book, "Moneyball," finished 1 for 3 with two walks. He walked in his first plate appearance, doubled for his first major league hit in the fourth, and walked on four pitches in the sixth.
White Sox 7, Mariners 5 -- Juan Uribe homered and Roberto Alomar had a two-run double to lead host Chicago over Seattle. Jon Garland (10-10) allowed four runs and eight hits in seven-plus innings for Chicago, which won for the sixth time in 16 games. Shingo Takatsu pitched the ninth for his 15th save in 16 chances.
Ichiro Suzuki was 1 for 4 with one RBI for the Mariners, giving him a major league-leading 218 hits. Seattle has lost three straight since a season-high five-game winning streak. Bret Boone hit his 20th homer in the eighth.
Tigers 4, Devil Rays 2 -- 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 at St. Petersburg, Fla., and extended the Devil Rays' losing streak to seven. The remainder of the three-game series today and tomorrow was postponed because of Hurricane Frances, which was approaching Florida. The games will be made up as part of a doubleheader Sept. 30.