Rapid Reaction: White Sox 3, Red Sox 1

CHICAGO -- The Boston Red Sox took a soaking in any number of ways Tuesday night.

Colombian left-hander Jose Quintana held them without a hit until David Ortiz's broken-bat single with one out in the seventh.

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.

On the downside, Dustin Pedroia's 11-game hitting streak came to an end. Will Middlebrooks and Stephen Drew whiffed against Jesse Crain with the bases loaded in the seventh.