TORONTO (AP) -- Rookie Shaun Marcum had something to prove after getting shelled in his last start.
Marcum (2-3), who allowed nine runs in the 15-0 loss to Baltimore on Aug. 19, won for the first time in six games. He allowed just one run and seven hits, while striking out four and walking two.
"I wanted to come out and show the guys the last start is behind me. I wanted to come out and prove I can pitch at this level and for this team," Marcum said. "Confidence is a big thing. I made some good pitches early."
Marcum said it was extra special to beat his hometown team.
"I've always been a Royals fan my whole life, so to beat them is pretty special. I'm sure everybody back home was watching," Marcum said. "I'm sure I'll get a lot of calls."
Toronto manager John Gibbons allowed Marcum to escape a bases-loaded, no-out jam in the sixth. Toronto led 6-1 at the time, but Gibbons also wanted to give his young starter a chance.
"It's a confidence boost for him," said Gibbons, who usually has a quick hook.
Kansas City dropped to 46-84 with the loss. Earlier Friday, the Royals said outfielder Reggie Sanders will undergo knee surgery, ending his disappointing first season with Kansas City.
The 38-year-old Sanders left Thursday night's 8-4 loss to Cleveland in the ninth inning. He will have surgery to repair two areas in his left knee.
B.J. Ryan got the final out for his 29th save in 33 chances.
Kansas City starter Luke Hudson (6-5) gave up six runs -- five earned -- and 10 hits in six innings.
"I didn't give my team a very good chance to win," Hudson said. "I didn't have very good command, velocity or sink. I was hoping to just battle, but it just didn't happen."
Toronto's Vernon Wells blooped a ball for a double behind first base in the first. Two Kansas City infielders collided, allowing the ball to drop between them. Troy Glaus followed with a two-run single.
Frank Catalanotto added a sacrifice fly in fourth.
Kansas City scored its first run on Marcum's wild pitch that brought Mark Grudzielanek home.
Alex Rios' sacrifice fly made it 6-1 in the fifth.
Mark Teahen added an RBI single in the ninth to make it 6-3.
Toronto catcher Gregg Zaun made a nice running catch near the first base camera bay -- and then saved a television camera by grabbing it and preventing it from tipping over. ... After the St. Louis Cardinals declined to re-sign Sanders in the offseason, he signed a two-year deal with Kansas City in January. But he hit only .246 this season with 11 homers and 49 RBI. ... Cito Gaston, who led Toronto to back-to-back World Series in 1992 and '93, received a
loud ovation when introduced on the field in the middle of the fifth.