Chicago White Sox shortstop Tim Anderson reached a settlement with the league this weekend, reducing a three-game suspension to two games after making contact with an umpire late last month.

Anderson, 29, will sit out Sunday’s contest against the Texas Rangers and then Tuesday’s first game of a doubleheader against the Kansas City Royals. The White Sox have the day off Monday.

Anderson’s helmet made contact with umpire Nick Mahrley’s cap during an argument about a strike call in a game against the Oakland Athletics on July 29. Mahrley had just kicked Anderson out of the game when the All-Star shortstop approached him, making contact.

The time off might come at an opportune time for Anderson, who’s 0 for his last 15.

Overall, he is hitting .301 with six home runs and 25 RBIs in 79 games this season.