KANSAS CITY, Mo. -- The surging Kansas City Royals are giving their fans a glimpse of a brighter future.
The winning streak is the Royals' longest since winning seven consecutive Sept. 13-18, 2008. The White Sox have lost seven in a row, matching their longest losing streak of the year.
"I think our fans can see the light at the end of the tunnel," Royals manager Ned Yost said.
Everett Teaford (2-0), a rookie left-hander, has won both of his starts since moving into the rotation after 23 relief appearances.
Nate Adcock, yet another rookie, worked the final three innings for his first major league save.
"As far as the nucleus, it's encouraging for sure," Teaford said. "We have to do it next year. Seven wins in a row in September isn't going to put us in the World Series next year. Hopefully, it will be something we can build on for next year."
Moustakas, who is hitting .519 during a seven-game hitting streak, said "absolutely" this can carry over until next season.
"I can't wait for tomorrow," Moustakas said. "We can't look far ahead. Next year is next year and we're all excited about that. We've still got to come out here and win a game tomorrow."
Moustakas, who had three hits, homered in the fifth with Eric Hosmer, who had doubled aboard. Moustakas and Perez singled in the fourth and both scored on Alcides Esocbar's triple.
Francoeur hit his 19th home run in the eighth with Melky Cabrera and Hosmer on base.
Perez and Cabrera each contributed three singles to the Royals' 18-hit attack. Escobar doubled and tripled and drove in two runs.
"One through nine, we've got guys that can hit," Moustakas said. "That's what is awesome about this team. There's not a drop off. Everyone is clicking, right now."
Teaford held the White Sox to four hits and one run -- Alex Rios' homer to lead off the second -- while walking two and striking out four.
In beating Seattle and Chicago, Teaford has allowed one run and seven hits in 11 innings, while walking three and striking out nine.
"I was very impressed with the way Teaford pitched, his ability to pitch his way out of jams," Yost said.
Teaford pitched out of trouble in the third and fourth innings. He stranded runners at second and third in the third after a Moustakas two-base throwing error and a walk. Teaford retired Gordon Beckham on a fly to center to end the fourth with the bases full.
"They got a couple of guys on and I walked a couple of batters," Teaford said. "I was able to keep the ball down and minimize the damage. It ate up a little bit of my pitch count, but to come out with zeros in those innings was big."
White Sox rookie right-hander Zack Stewart (2-5), who was acquired in a July 27 trade with Toronto, allowed five runs and 11 hits in five innings. He has given up 18 hits and 11 runs in 10 innings in losing his past two starts.
"We're not pitching well," White Sox manager Ozzie Guillen said. "Our pitching staff has been pretty good all season, just not the last week and a half."
RHP Luis Mendoza will be promoted from Triple-A Omaha and start Tuesday for the Royals against Detroit. Mendoza went 12-5 with a Pacific Coast League-leading 2.18 ERA. He went 2-0 with a 1.29 ERA in two playoff starts. Omaha wrapped up the PCL championship Saturday with Lance Zawadski getting four hits and David Lough hitting a two-run HR in an 11-6 victory at Sacramento to sweep the series. ... Royals closer Joakim Soria remains sidelined with a strained right hamstring, which he injured Sunday. ... White Sox DH Adam Dunn is 4 for 87 against left-handed pitching after a fourth-inning single off Teaford. ... LHP John Danks, who is 0-3 with a 10.91 ERA in his past three starts, will start Sunday for the White Sox. ... LHP Bruce Chen, who struck out eight and held Minnesota to two hits in eight scoreless innings in winning his previous start, will be the Kansas City starter in the finale of this four-game series.