Robert homers, drives in 4 as White Sox beat Royals 7-4


              Chicago White Sox starting pitcher Vince Velasquez throws during the first inning of a baseball game against the Kansas City Royals Thursday, May 19, 2022, in Kansas City, Mo. (AP Photo/Charlie Riedel)
            
              Kansas City Royals starting pitcher Carlos Hernandez throws during the first inning of a baseball game against the Chicago White Sox Thursday, May 19, 2022, in Kansas City, Mo. (AP Photo/Charlie Riedel)
            
              Kansas City Royals' Nicky Lopez hits an RBI double during the second inning of a baseball game against the Chicago White Sox Thursday, May 19, 2022, in Kansas City, Mo. (AP Photo/Charlie Riedel)
            
              Chicago White Sox's AJ Pollock runs home to score on a single by Adam Engel during the seventh inning of a baseball game against the Kansas City Royals Thursday, May 19, 2022, in Kansas City, Mo. (AP Photo/Charlie Riedel)
            
              Chicago White Sox's Adam Engel hits an RBI single during the seventh inning of a baseball game against the Kansas City Royals Thursday, May 19, 2022, in Kansas City, Mo. (AP Photo/Charlie Riedel)
            
              Chicago White Sox's Adam Engel (15) is tagged out by Kansas City Royals shortstop Bobby Witt Jr. as he is caught off base during the seventh inning of a baseball game Thursday, May 19, 2022, in Kansas City, Mo. (AP Photo/Charlie Riedel)
            
              Chicago White Sox second baseman Josh Harrison watches his throw to first for the out on Kansas City Royals' Whit Merrifield during the seventh inning of a baseball game Thursday, May 19, 2022, in Kansas City, Mo. (AP Photo/Charlie Riedel)
Robert homers, drives in 4 as White Sox beat Royals 7-4