Cole Hamels gets Lorenzo Cain to hit into a fielder's choice, leaving the bases loaded in the bottom of the 3rd
"Obviously the run scored on a couple of 130-foot hits," Duffy said, "but there could have been so many more baserunners today. It happens, man."
The Rangers have won 12 straight against the Royals. Hamels gave up five hits while walking one and striking out five. Of his 99 pitches, 69 were strikes.
"Duffy is a tremendous pitcher," Hamels said. "He's always pitched well. He was making good pitches and getting quick outs, and it was just a matter of going out there and trying to match him. We were both having really short innings so we were kind of building off that and getting through the game, and all of sudden, you look up and it's the eighth inning, it's the ninth inning."
Reliever Jose Leclerc ended up getting the win by striking out Jorge Bonifacio with the potential go-ahead run on second base to end the eighth. Alex Claudio then pitched the ninth and earned his second save in two nights.
Triple stands, and is stranded: Mike Napoli led off the second inning with a fly ball off the top of the wall in the right-field corner that caromed away from right fielder Bonifacio. Napoli made it to third for a triple and the Rangers asked for a crew-chief review to see if the ball might have been a home run. The call was confirmed. Napoli stayed at third with his 11th career triple and Duffy stranded him there. Nomar Mazara grounded out to second against a drawn-in infield, Carlos Gomez flied out to shallow left and Rougned Odor fouled out to end the inning.
Rangers: Right-hander Yu Darvish will start the series finale against the Royals on Sunday at 1:15 p.m. CT. Darvish is 1-6 with a 4.25 ERA in his last nine games. Opponents are hitting .227 against him and he has a 1.11 WHIP in that stretch, but the Rangers are averaging just 1.80 runs of support per nine innings for him.
Royals: Right-hander Ian Kennedy (3-6, 4.45 ERA) takes the mound on Sunday at 1:15 p.m. CT against the Rangers in the series finale at Kauffman Stadium. Kennedy gave up three runs over six innings in his last start on July 8 against the Dodgers.
Watch every out-of-market regular-season game
T.R. Sullivan has covered the Rangers since 1989, and for MLB.com since 2006. Follow him on Twitter @Sullivan_Ranger and listen to his podcast.
This story was not subject to the approval of Major League Baseball or its clubs.
Sacha Guitry's La poison is a bitter pill of a black comedy about a marital relationship that has not just soured, but become positively toxic. The great, shambling French star Michel Simon (Paul Braconnier), whose hangdog mug would be fascinating ...