Franklin and Miller combined to go 5 for 7, reaching base six times with two home runs, four runs scored and four RBI.
"They spark us up the middle defensively," Mariners acting manager Robby Thompson said. "They spark up at the top of the order. It's not often you see a couple guys come up from Triple-A and hit 1-2 in the order in a short period of time. They've done a great job for us."
Erasmo Ramirez (2-0) went six innings and allowed four runs on seven hits to pick up the victory. He struck out six and walked two.
Ramirez, who missed most of the year with right triceps tendinitis, won his second straight game since being recalled from the minors July 11.
Tom Wilhelmsen worked the ninth to pick up his 24th save.
After the four-run fourth, the Twins closed to 5-4 with a two-run sixth. Doumit walked and advanced to third on Colabello's single to left. Clete Thomas drove in Doumit with a single to center and Colabello later scored on Aaron Hicks' sacrifice fly.
Franklin and Miller closed it down in the ninth with a skilled collaboration. With Hicks on first and not outs, Pedro Florimon hit a grounder behind the second-base bag. Shortstop Miller flagged it down and flipped it to Franklin coming toward him. Franklin tagged the bag and tossed to first for the double play.
"That was special," Thompson said. "I was hoping to just get one out of that and we ended up turning a double play. Great way to end it there."
Twins second baseman Brian Dozier left the game in the sixth with lower back stiffness.
"I did something two nights ago and it locked up on me a couple times," Dozier said. "It's just a little back spasm."
NOTES: After the game, the Twins optioned catcher Drew Butera to Triple-A Rochester. All-Star catcher Joe Mauer will be reinstated from the restricted list Monday and is expected to be in uniform Tuesday night against Kansas City. Mauer spent the maximum three days on the paternity list following the birth of his twin daughters Wednesday, then was moved to the restricted list for two days. ... RHP Rich Harden, injured for much of his nine-year big league career, was granted his release by the Twins. Harden had been working out at the team's facility in Fort Myers, Fla.