The Royals, who have lost four of their last five, fell behind 3-0 after Adam Eaton drove a two-run homer into the bullpen in right field off Cueto (10-13) in the fifth inning. The consecutive homers — Kansas City's first since July 25, 2014 — snapped Samardzija's string of 14 scoreless innings. White Sox left fielder Trayce Thompson saved a potential game-tying run in the seventh inning with a diving catch that robbed Ben Zobrist of an extra-base hit that likely would have scored Alcides Escobar, who reached on a two-out single. Jose Abreu laced a two-out RBI single, scoring Carlos Sanchez, who led off the inning with a walk.