Chicago White Sox center fielder Austin Jackson makes a leaping catch of a fly ball by Boston Red Sox's David Ortiz, on the warning track during the second inning of a baseball game Tuesday, May 3, 2016, in Chicago. (AP Photo/Charles Rex Arbogast)
Chicago White Sox center fielder Austin Jackson makes a leaping catch of a fly ball by Boston Red Sox's David Ortiz, on the warning track during the second inning of a baseball game Tuesday, May 3, 2016, in Chicago. (AP Photo/Charles Rex Arbogast)

Chicago — Jose Quintana pitched eight crisp innings for his third straight win, and the AL-leading Chicago White Sox cooled off the Boston Red Sox with a 4-1 victory on Tuesday night.

Jose Abreu had two hits and three RBIs as Chicago ran its record to 19-8 with its third straight win. It has won nine of 11 overall to keep up with the major league-leading Cubs, revving up the anticipation for an intriguing summer in the Windy City.

Hanley Ramirez’s one-out homer in the fifth halted Quintana’s scoreless streak at 20 innings, but the left-hander bounced back by retiring Travis Shaw and Chris Young on a pair of grounders.

Quintana (4-1) allowed four hits, struck out five and walked none while lowering his ERA to 1.40. David Robertson finished for his ninth save in 10 chances.

Cubs 7, Pirates 1

Pittsburgh — Jake Arrieta dominated Pittsburgh yet again, scattering two hits in seven shutout innings as Chicago defeated Pittsburgh.

Seven months after shutting the Pirates down in the NL wild card playoff, Arrieta allowed only singles to Sean Rodriguez in the second and Francisco Cervelli in the seventh.

Braves 3, Mets 0

New York — Matt Wisler wiped out New York with eight innings of one-hit ball and Mallex Smith hit a rare Atlanta homer off a scuffling Matt Harvey.

Asdrubal Cabrera’s clean single to center field with one out in the fifth was the lone hit for the defending NL champions. Wisler (1-2) walked two, struck out four and beat the Mets for the third time in his two-year career.

Orioles 4, Yankees 1

Baltimore — Mark Trumbo hit two home runs, Chris Tillman scattered five hits over seven innings and Baltimore extended New York’s losing streak to six games.

Trumbo hit a solo shot in the second inning and his eighth of the season with a runner on in the fifth. Both homers were off Luis Severino (0-4), who yielded only two long balls in his previous four starts.

Tillman (3-1) allowed one run, matched his career high with nine strikeouts and walked four. The right-hander also fanned nine in his last start, against Tampa Bay.

Indians 7, Tigers 3

Cleveland — Francisco Lindor hit a three-run homer, scored three times and fell a triple short of the cycle, leading Cleveland.

Dodgers 10, Rays 5

St. Petersburg, Fla. — Trayce Thompson, Joc Pederson and Yasiel Puig homered as Los Angeles pulled out of an offensive funk with a victory over Tampa Bay.

Giants 3, Reds 1

Cincinnati — Jeff Samardzija went eight innings to win his third straight start — a career first — and San Francisco rallied for two runs in the eighth inning against Cincinnati’s historically bad bullpen.

Cincinnati’s bullpen gave up at least one run for the 21st consecutive game, surpassing the 2013 Colorado Rockies for the major league record, according to information provided by the Reds from the Elias Sports Bureau.

Marlins 7, Diamondbacks 4

Miami — Ichiro Suzuki’s two-run pinch-hit single put Miami ahead in the sixth inning to rally past Arizona.

Brewers 5, Angels 4

Milwaukee — Chris Carter hit two long home runs and drove in three, Junior Guerra won his first career major league start, and Milwaukee rallied from an early four-run deficit to beat Los Angeles.

Blue Jays 3, Rangers 1 (10)

Toronto — Justin Smoak’s first two home runs of the season, a tying drive in the ninth inning and two-run shot in the 10th, led the Blue Jays over Texas.

Rougned Odor homered on Marco Estrada’s second pitch of the game, the first leadoff home run of Odor’s big league career.

Astros 6, Twins 4

Houston — Jason Castro and George Springer hit homers and the Houston held on.

Castro hit his first homer of the year to lead off the three-run third inning, and Springer hit a shot that bounced off the railroad tracks in left field and out of the stadium to cap the three-run fourth.

Phillies 1, Cardinals 0

St. Louis — Aaron Nola threw seven innings and Ryan Howard homered to lead Philadelphia to victory over St. Louis.

Philadelphia has won seven of eight while St. Louis has lost five of six.

Jeanmar Gomez recorded his ninth save in as many opportunities after Hector Neris struck out the side in the eighth inning.

Nola (2-2) allowed two hits and struck out seven in an 111-pitch stint. He has a string of 20 consecutive scoreless innings dating to April 22. Nola, who retired the last 10 batters, has given up one run or fewer in four of six starts this season.

Howard, a St. Louis native, drilled a first-pitch offering from Michael Wacha (2-2) over the wall in right in the sixth inning.

He has 22 homers in 66 games against St. Louis and has 12 homers in 36 games at Busch Stadium.