Jackson Merrill homered and Ryan O'Hearn's three-run double gave San Diego the lead for good in the Padres' come-from-behind 7-3 win over the host Chicago White Sox on Saturday night.
The Padres (84-71), who are second in both the National League West and the NL wild-card race, had lost three of their last four.
The White Sox (58-97) have lost seven of their last eight. Chicago got a home run from Lenyn Sosa and three spectacular catches from right fielder Mike Tauchman.
Reliever Adrian Morejon (13-5) got the win with 1 1/3 scoreless innings.
Chicago starter Yoendrys Gomez (3-3) was the loser as he gave up three runs on six hits in 5 1/3 innings. He did not walk a batter and had four strikeouts.
San Diego starter Yu Darvish allowed two runs and six hits in 4 2/3 innings with four stri