KANSAS CITY, Mo. -- Kansas City reliever Louis Coleman extended his scoreless inning streak, while Alex Gordon and Alcides Escobar each drove in two runs as the Royals topped the Minnesota Twins, 5-2, Wednesday night.
Coleman (2-0) picked up the victory in relief after starter Danny Duffy failed to make it through the fourth. Coleman, who yielded a single in 1 2/3 innings, has not allowed a run in 16 1/3 innings, while striking out 19 and walking two.
Gordon homered to lead off the fourth, while his 200th career double in the seventh scored Billy Butler.
Escobar contributed run-producing singles in the third and fourth innings.
The Royals have won six straight series and are 19-4 since the All-Star break.
Twins right-hander Samuel Deduno, who was 3-0 in his past four starts, was chased after 5 2/3 innings, allowing four runs on 12 hits. This was in complete contrast to his first two starts this season against the Royals. He won both with a 0.69 ERA, allowing one run and nine hits in 13 innings.
Greg Holland, the sixth Royals pitcher, worked the ninth to log his 30th save in 32 opportunities.
Duffy, who had Tommy John surgery in June 2012, was making his first major league start since May 13, 2012.
Duffy was firing his fastball at 95-99 miles per hour, but got his pitch count up early -- 31 in the first inning. He left after 93 pitches and 3 2/3 innings. He struck out seven, walked two, uncorked a wild pitch and yielded two runs on six hits.
The Twins' Brian Dozier tripled to start this game. Two pitches later, he scored on a Duffy wild pitch.
Brett Hayes doubled in his first Royals' at-bat to open the third inning and scored on Alcides Escobar's single to tie it at one.
Dozier's RBI-single in the fourth scored Clete Thomas, who had walked.
The Royals answered with a two-run fourth, which Gordon led off with a home run to right on a 1-2 Deduno pitch.
With two outs, the Royals stroked three consecutive singles. Escobar laced a hit to right, scoring Miguel Tejada.
The Royals padded their lead in the fifth when Eric Hosmer doubled down the right-field line, stopped at third on Billy Butler's single and scored on Lorenzo Cain's single.
Twins starting catcher Ryan Doumit was nauseous and left in the third inning. He was replaced by Chris Hermmann.
NOTES: RHP Liam Hendriks will start the second game of a Twins doubleheader Friday at Chicago. Hendriks, who is 3-8 with a 5.12 ERA with Triple-A Rochester, will be classified the 26th man. ... Royals C Salvador Perez, who is on the concussion list, said "everything is good" and he hopes to return Sunday or Monday. ... The Royals optioned LHP Will Smith, who struck out five in three perfect innings Tuesday, to make roster space for Duffy. ... Twins RHP Tim Wood will undergo season-ending arthroscopic shoulder surgery Aug. 22 in Chicago. Wood, who has pitched in the majors with the Marlins and Pirates, has been on the disabled list all season.