The Royals ended their skid against the White Sox on Tuesday with a 7-1 win over Chicago at Kauffman Stadium. Kansas City was 0-10 against them this year and had dropped their last 11 to the White Sox dating back to last season.

Jose Lima and St. Louis native, Mark Buehrle were battling in a 1-1 game until the sixth inning when Kansas City’s bats caught fire. The Royals sent ten men to the plate in the sixth and rallied for six runs.

Emil Brown hit what ended up being the game-winning RBI when he doubled in Chip Ambres. Matt Stairs was up next and grounded to shortstop, but a throwing error left him safe at first and scored Mike Sweeney, who reached on a bunt single earlier in the inning. After Buehrle (11-4) intentionally walked Angel Berroa to load the bases, Mark Teahen cleared them with a double. An errant throw try to gun down Angel Berroa at home allowed Teahen to score, as well. The Royals left the inning with a 7-1 lead

Jose Lima (4-8) pitched six innings and gave up just one run off five hits and three walks. Lima, who started the season 1-7 has won three of his last four starts and went 3-2 in the month of July.

Jeremy Affeldt, Ambiorix Burgos and Leo Nunez all pitched an inning of relief and all three allowed a base hit and no runs.