By CBS 2 Chicago Staff

CHICAGO (AP) — Tommy Edman hit two home runs, and the St. Louis Cardinals beat the Chicago White Sox 4-0 to avoid a three-game sweep.

Edman connected against Carlos Rodón (5-2) in the third and Aaron Bummer in the eighth to make it 2-0.

READ MORE: Chicago Weather: More Storms Possible This Weekend

Edmundo Sosa added a two-run single in the ninth, and the NL Central-leading Cardinals came away with the win after losing four of five.

John Gant (3-2) dodged bases-loaded jams in the first and third innings while pitching scoreless ball into the sixth.

Manager Mike Shildt got ejected by third-base umpire Joe West in the seventh.

READ MORE: Boards Used To Protect Businesses During Last Summer's Unrest Now Painted And On Display At DuSable Museum Of African American History

The Cardinals also denied White Sox skipper Tony La Russa a sweep in his first series managing against St. Louis, the franchise the Hall of Famer guided to two World Series championships from 1996 to 2011.

MORE NEWS: Chicago Police Officer Owns Englewood Home That Was Location Of Deadly Mass Shooting

© 2021 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.

CBS 2 Chicago Staff