Robert is batting .382 with five homers in 15 games since returning from the injured list Aug. 9.
Goodwin hit an opposite-field drive to left for a two-run homer in the second. Grandal went deep in the fifth, connecting for his third homer in as many games since returning from the IL Friday.
The Sox scored 30 runs in the three-game series despite getting blanked Saturday by Alec Mills and Codi Heuer.
Rivas and reliever Scott Effross became the 62nd and 63rd players employed by the Cubs this season and the 37th and 38th players to make their Cubs debut — both extending franchise records. Twelve players have made their major league debuts with the Cubs, one shy of the franchise record set in 2012.
Cubs: SS Sergio Alcántara left in the bottom of the fifth because of a right ankle bruise.
White Sox: SS Tim Anderson didn’t start because of recurring soreness in his legs. Anderson missed four consecutive games from Aug. 21-24 because of leg discomfort. “They’re barking,” manager Tony La Russa said. … 3B Yoán Moncada also didn’t start despite his 14-game hitting streak. Moncada has coped with a sore right shoulder, but La Russa thought it was wise to take advantage of upcoming days off on Monday, Thursday and Sept. 6.
Cubs: RHP Zach Davies (6-10, 5.00 ERA) starts Tuesday night in the opener of a two-game series at Minnesota.
White Sox: RHP Lucas Giolito (9-9, 3.68 ERA) starts Tuesday night at home against Pittsburgh. Giolito threw a no-hitter against the Pirates on Aug. 25, 2020.