ARLINGTON, Texas - Melvin Mora drove in four runs and the Orioles snapped their season-high 12-game losing streak with a 7-6 victory over the Rangers. The slide was the Orioles' longest since dropping their final 12 in 2002.
Sidney Ponson allowed five runs and 12 hits - 11 singles - in seven innings, but won for the sixth time in his past seven decisions. He struck out six and walked none. B.J. Ryan allowed one run and two hits in one-third of an inning. Jorge Julio got five outs for his 19th save in 21 chances.
ANGELS 4, TWINS 2: Adam Kennedy hit a two-run homer in the ninth for host Anaheim. Former Ray Jose Guillen doubled home the tying run in the sixth for his 100th RBI, and Troy Glaus went 0-for-2 with two walks in his first game back after being sidelined for more than 31/2 months with a shoulder injury. Kennedy drove a 3-2 pitch from Juan Rincon after a one-out walk to Glaus. Kennedy also hit a tiebreaking two-run shot in Friday's 9-6 win.
INDIANS 9, WHITE SOX 0: Scott Elarton pitched a two-hitter for his first career shutout and Casey Blake hit two home runs for host Cleveland. Travis Hafner and Ronnie Belliard also connected for Cleveland. Blake drove in four runs. Elarton allowed only an infield single to Willie Harris leading off the fourth and a one-out single to Joe Crede in the ninth in the finest performance of his major league career, which began in 1998 with Houston.
MARINERS 5, ROYALS 4: Ichiro Suzuki homered and scored three times for host Seattle. Suzuki, who is chasing George Sisler's major-league record for hits in a season, finished 3-for-4 and has 209 hits. Sisler got 257 hits for the St. Louis Browns in 1920.