MINNEAPOLIS -- Shortstop Alcides Escobar doubled twice and knocked in four runs as the Kansas City Royals beat the Minnesota Twins 6-1 Monday night at Target Field.

Escobar opened the scoring with his first double in the second inning, ripping a blast off the wall in right field, scoring two.

With the Royals ahead 4-1 in the eighth, Escobar was at it again, this time rocketing a ball into the left-center-field gap, scoring two more.

Catcher Salvador Perez hit a solo home run in the sixth inning -- his team-leading 10th of the season. Third baseman Mike Moustakas and Perez had two hits apiece, and second baseman Omar Infante drove in a run for the Royals.

Minnesota scored its only run in the fifth inning on a single by shortstop Eduardo Nunez.

The Twins put two runners on in each inning from the sixth frame on, but they could not get any home. They left 11 runners on base and went 1-for-12 with runners in scoring position.

Royals left-hander Danny Duffy (5-7) allowed one run and four hits over 5 2/3 innings, walking two and striking out three. He lowered his ERA to 2.60.

Four Kansas City relievers combined to throw 3 1/3 scoreless innings.

Minnesota right-hander Yohan Pino (0-2) gave up four runs and seven hits in 5 2/3 innings. He fanned three and walked one.

Kansas City took the lead in the second inning, taking advantage of a single and a walk in front of Escobar's double.

Two innings later, the Royals made it 3-0. After left fielder Alex Gordon doubled to lead off the inning, Infante singled to left two batters later to score Gordon from third.

NOTES: The Twins activated INFs Trevor Plouffe and Eduardo Nunez from the 15-day disabled list. Plouffe missed 14 games with soreness in his ribs, and Nunez was also out 14 games with a strained hamstring. ... To make room on the 25-man roster, Minnesota sent INF Pedro Florimon back to Triple-A Rochester and INF Jorge Polanco to Class A Fort Myers. ... The Royals signed veteran OF/DH Raul Ibanez to a big league contract prior to the game. He was released by the Los Angeles Angels on June 21 after hitting .157 with three homers in 57 games. ... Kansas City called up IF Christian Colon from Triple-A Omaha, where he was hitting .296 with four homers and a .360 on-base percentage. ... The Royals designated OF Justin Maxwell and INF Pedro Ciriaco for assignment.