López once again walked the tightrope, allowing four walks and four hits, but escaping with just one run. His ERA is now down to 1.50 for the season.
The White Sox snatched a 1-0 lead in the second, with successive two-out doubles to right by Matt Davidson and Yolmer Sánchez.
In the fifth, the third trip through the order bit López. Leadoff man George Springer doubled sharply, José Altuve tapped him over on a ground out, and Carlos Correa brought home the run with a sacrifice fly.
In the seventh, Bruce Rondón let the floodgates open. Aaron Bummer started the frame and allowed a single to pinch-hitter Jake Marisnick. Rondón trotted in after the quick hook, and Houston ushered home three runs on two walks and two singles. Nate Jones was called in to douse the one-out fire and failed, allowing a first-pitch, ground-rule double to Marwin González, hanging a total of four earned runs on Rondón in just a third of an inning.
A debatable fielder’s choice scoring call brought in Houston’s final run of the inning, as Tim Anderson made a fabulous dive stop of an Evan Gattis tapper with the infield drawn in, throwing too late to catch Alex Bregman at home.
Gattis added a no-doubter to left off of Hector Santiago in the ninth inning, to arrive at the final 7-1 score.
Avisail García and Sánchez both had two hits on the afternoon for the White Sox.
A HBP in Sánchez’s third at-bat brought a bit of redass out of Hawk Harrelson. Sánchez, for his part, was peeved as well, sliding hard past Altuve at second base on the force out that ended the inning. The feisty third sacker reached base all four times on Sunday, raising his average to .279.
The White Sox were outscored 27-2 in the three-game set.