J.J. Hardy and Brian Roberts both hit a solo homer in the fifth to put the Orioles in front and the Orioles held on to snap a two-game skid. The White Sox have lost seven in a row.
Gonzalez (9-7) had not won since July 20. He had made six starts and two relief appearances since then, but broke out of his slump by striking out six and walking only one.
Jose Quintana (7-6) gave up all three Baltimore runs on seven hits over seven innings to take the loss.
Caroline Berg Eriksen: Soccer player's wife triggers debate with post-birth selfie
Kate Moss Playboy shoot is classic Playboy, classic Kate