Chicago
Kendrys Morales also homered as the World Series champion Royals stopped their longest slide since an eight-game skid in May 2013.
The White Sox lost for the 21st time in their last 29 games following back-to-back wins.
Duffy (2-1) struck out 10 and gave up three hits.
Jose Quintana (5-7) also struck out 10 in his career-high sixth straight loss.
Atlanta
Arrieta (10-1) allowed two runs in his answer to his first loss of the season.
He also had two hits.
Miguel Montero hit a three-run homer, Kris Bryant hit a two-run shot and Jason Heyward and Anthony Rizzo also hit homers.
Atlanta starter Matt Wisler (2-7) allowed five runs on seven hits, including three homers, in four innings.
Toronto
Encarnacion snapped an 0-for-19 slump by ending Friday’s game with a leadoff homer in the 10th.
Chris Davis hit a two-run homer for Baltimore and Manny Machado and Joey Rickard each hit solo shots.
J.A. Happ (7-3) went seven innings. T.J. McFarland (1-2) lost in relief.
St. Petersburg, Fla.
Fiers (4-3) wound up with the win when the Astros held on in the ninth. Down by two runs, Tampa Bay loaded the bases with no outs, but scored just once. Will Harris got his second save,
Gomez went deep off Chris Archer (4-8) to tie it in the seventh. Marwin Gonzalez scored on Erasmo Ramirez’s wild pitch in the eighth.
Evan Longoria hit his sixth homer in eight games for the Rays.
Washington
Stephen Drew and Anthony Rendon had two RBIs apiece for the first-place Nationals, who have won nine of 12.
Roark (5-4) gave up six hits and struck out seven.
He’s 0 for 22 at the plate this year, but put down a two-strike bunt that keyed a four-run second inning.
Cincinnati
Oakland has dropped all seven on the road.
Milwaukee
Braun ended an 0-for-15 skid with his long ball in the third inning. Scooter Gennett and Chris Carter also connected to help the Brewers end a six-game losing streak to the Mets.
Peralta (4-7) allowed homers to Curtis Granderson and Asdrubal Cabrera. Jeremy Jeffress got his 17th save.
Logan Verrett (3-4) took the loss.
Denver
Carlos Gonzalez had a three-run homer in the first and an RBI single in the fifth for the Rockies.
Chatwood (8-4) threw 6 innings and gave up three runs. Carlos Estevez earned his first career save.
New York
Verlander (6-5) allowed one run on five hits in 6 innings and struck out five to snap the Yankees’ five-game winning streak. Verlander had been 0-4 with a 4.84 ERA in seven starts at this park, which opened in 2009.
Kinsler hit a tiebreaking three-run homer in the fifth and a two-run double in the seventh. Nick Castellanos also homered, and No. 9 hitter Jose Iglesias was 2 for 4 and scored twice.
Pittsburgh
The Cardinals won for the sixth time in seven games. Pittsburgh lost its fourth in a row.
