KANSAS CITY, Mo. (AP) -- Lorenzo Cain drove in three runs and Alex Gordon had three hits and scored two runs as the Kansas City Royals beat the Minnesota Twins 7-3 on Saturday night.
Cain delivered run-producing singles in the first and fifth innings and he had an RBI-double in the seventh. Cain's three RBIs matched a career high, accomplished twice in 2010 when he was with Milwaukee.
Gordon had his 34th multihit game and is hitting .352 since moving back to the Royals leadoff spot on May 27.
Luis Mendoza (4-6) made his sixth quality start in seven appearances to collect the victory, but only his second since May 13. He yielded three runs and seven hits in 6 1-3 innings.
Twins rookie left-hander Scott Diamond (8-4) lost for the first time since June 19, spanning five starts. Diamond allowed four runs and 10 hits in six innings.
The Royals led off the first five innings with singles. They also hit into five double plays, four in the first five innings.
Gordon started the first inning with a single and scored on Cain's two-out single.
Mike Moustakas opened the second with a single to center, went to second on Eric Hosmer's single and scored on Yuniesky Betancourt's two-out single.
Jeff Francoeur and Betancourt doubled for the first Kansas City run in the eighth. Gordon singled home Betancourt for other run in the inning.
Aaron Crow worked two spotless innings to log his second save.
The Twins made it 2-2 in the fourth, which Ben Revere started with a triple to the right-field corner and scored on Joe Mauer's groundout. Josh Willingham, who singled, scored the other run of the inning on Chris Parmelee's fielder's choice grounder.
The Royals took a 4-2 lead in the fifth when they were aided by an error by Parmelee at first base. Cain singled Gordon home with the first run of the inning. When Parmelee failed to handle Moustakas' hard bouncer, Alcides Escobar scored.
The Twins got a run back in the seventh when Jamey Carroll's double scored Parmelee.
Notes: With the Royals losing 14 of 18 entering Saturday, manager Ned Yost called a team meeting before the game. "We just talked about a few things," Yost said. "Team meetings for me are kind of private affairs between 25 guys and the coaching staff. I'll just leave it at that." .The Twins placed 1B Joe Morneau on the paternity list and recalled Parmelee from Triple-A Rochester. .The Royals optioned LHP Francisley Bueno to Triple-A Omaha. . Hosmer was dropped to the eighth slot in the Royals' batting order for the second time this season. Yost has used 11 players in the eighth hole. .RHP Jeremy Guthrie, who was acquired in a trade Friday with Colorado, will make his first Royals start Sunday. The Twins will start rookie RHP Samuel Deduno.