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.
Boston schools pull out free condoms over wrapping complaints
NBC reportedly holds celebs hostage to Jimmy Fallon's show