KANSAS CITY, Mo., June 21 (UPI) -- Mike Aviles had three hits and two RBI Saturday to lead Kansas City to a 5-3 win over San Francisco.
His two-run single in the bottom of the fourth inning gave Kansas City an early 3-0 lead.
Carlos Guillen had two hits, one a two-run homer in the seventh.
Mark Grudzielanek drove in one run for the Royals, who made the most of five hits in the fourth win in their last five games.
Winner Gil Meche (5-8) was charged with two runs -- one earned -- and three hits in 5 2/3 innings with two walks and seven strikeouts.
Closer Joakim Soria followed two other relievers to record his 19th save.
San Francisco's Bengie Molina hit two sacrifice flies.
One run scored on Meche's sixth inning throwing error while four players had one hit for the Giants, have dropped seven of 10.
Losing pitcher Kevin Correia (1-5) surrendered three earned runs and six hits in five innings.