Pitchers Jonathan Cannon and Brandon Eisert each gave up three runs, and the White Sox lineup couldn’t get much going against Tigers starter Jack Flaherty.