Kansas City, MO (Sports Network) - Alexei Ramirez's run-scoring single in the fourth inning proved to be the difference, as the Chicago White Sox held off the Kansas City Royals, 4-3, in the second test of a three-game series at Kauffman Stadium.
Gordon Beckham and A.J. Pierzynski each scored once and drove in a run for the White Sox, who avoided their first three-game skid since a four-game slide from April 15-18. Juan Pierre knocked in the other run.
Gavin Floyd (3-7) lasted 6 2/3 innings, allowing three runs -- two earned -- on seven hits to pick up his first career win in Kansas City. He was a miserable 0-4 with a 7.53 earned run average in his previous five starts at Kauffman Stadium.
Scott Podsednik had two RBI for the Royals, who had won four of five coming in. Wilson Betemit drove in a run and scored once in defeat.
Brian Bannister (7-6) gave up four runs on eight hits in a four-inning start. He also fanned four batters and walked two in the loss.