CHICAGO -- The Boston Red Sox took a soaking in any number of ways Tuesday night.
The skies opened up and poured down on U.S. Cellular Field for the final two innings.
Jeff Keppinger spoiled an otherwise good night by Felix Doubront with a two-run homer in the fifth, and Alex Rios doubled home a run in the eighth, as for the second straight game the opportunistic White Sox scored all of their runs after two were out.
And the White Sox made it two straight wins over the Red Sox with a 3-1 win in which the Sox loaded the bases in the seventh and failed to score, and were given a gift run on an error by Chicago shortstop Alexei Ramirez in the eighth, only to have Ortiz hit into an inning-ending double play.
Small comfort for the Sox? Jacoby Ellsbury ended an 0-for-10 skid with a ground-ball single in the eighth.
Doubront was sharp, allowing just five hits in six innings, three coming with two out in the fifth.