Albers (1-0), called up from Class AAA Rochester Saturday to replace the demoted Scott Diamond in the Twins' rotation, scattered four hits, allowed one walk and struck out two in a dazzling performance.
The 27-year-old left-hander, who was signed by Minnesota as a minor-league free agent last year, had gone 11-5 with a 2.86 ERA over 132 1/3 innings at Rochester this season.
Brian Dozier went 2-for-4 with a solo homer and three RBI while Justin Morneau cracked a two-run shot and Chris Colabello added a bases-empty clout for the Twins, who broke a five-game skid against Kansas City.
James Shields (6-8) was torched for seven runs on eight hits over six full innings as the Royals lost for the just the fourth time in 18 games.
Couple mistakenly served bag of cash at McDonald's drive-thru
Kate Middleton recycles dress at movie premiere