Anaheim, Calif. Ismael Valdes became the first Anaheim starter to win since Aug. 19, and Scott Spiezio hit a two-run homer to help the Angels break a four-game losing streak against the Kansas City Royals with a 4-1 victory Wednesday night.
Valdes (9-9) pitched scoreless ball into the seventh inning, leaving after he allowed a home run to Raul Ibanez. Valdes surrendered five hits in 61/3 innings, striking out four.
Troy Percival worked the ninth for his 38th save in 40 chances.
Spiezio, who singled in the seventh inning to end Jeff Suppan's no-hit bid Tuesday night, hit his 12th homer of the season to right field in the second inning with Troy Glaus on base to give Anaheim a 2-0 lead.
Garret Anderson added a sacrifice fly in the third, and Glaus hit a sacrifice fly in the eighth.
Royals starter Chad Durbin (7-14) lost his fifth straight decision. He went six innings, allowing seven hits and striking out two. The right-hander has won only once since July 3.
After struggling in the first two innings, Valdes settled down and allowed only two hits after the third.
Ibanez's homer, his 12th of the season, cut the Anaheim lead to 3-1.
The Royals hurt themselves early on the basepaths, putting five runners aboard in the first two innings without scoring. In the first, leadoff hitter Carlos Febles was picked off first base after a single, and No. 2 hitter Neifi Perez was caught stealing.