White Sox shortstop Tim Anderson had his one-game suspension for making an obscene gesture reduced to a fine.