KANSAS CITY, Mo., July 1 (UPI) -- Jon Garland gave up an earned run and seven hits in seven innings Sunday as the Chicago White Sox beat Kansas City, 3-1.
Paul Konerko hit a solo homer in the fifth, his 15th home run of the season.
Gonzalez had three hits, and Konerko and Fields had two hits each for the White Sox, who have won four of their last five games.
Garland (6-5) walked one and struck out four. Bobby Jenks earned his 22nd save this season.
Kansas City's Alex Gordon hit an RBI single in the bottom of the first.
Loser John Thompson (1-1) surrendered two earned runs and seven hits in 3 2/3 innings.