Not a grass stain on him. No laundry detergent needed.
The subject of such scorn over the years, Palmer threw for 209 yards and two touchdowns while having all the time he needed in the pocket, leading Oakland to a 26-16 victory.
"Phenomenal," Palmer said. "I don't think my jersey needs to be washed."
It was the Raiders' first road win since beating the Chiefs last December, and certainly a satisfying one. Sebastian Janikowski was perfect on four field-goal attempts, and the Raiders (3-4) nearly became the third straight team to keep the Kansas City offense out of the end zone.
"It took us a while to get it going, but once it finally got going, we finished the game out well," McFadden said. "We feel like with our offense, you just have to stick with it."
Helps that Palmer could have pitched a tent in his pocket.
"I thought he managed the game really well and had tremendous poise," Raiders coach Dennis Allen said. "We still have a lot of things to get cleaned up, but the good thing is that we are able to make those corrections after a win."
Meanwhile, the Chiefs (1-6) have lost four straight overall, their only win coming in overtime at New Orleans. They also haven't led in regulation this season, the first time since at least 1940 that a team's gone this long without a lead, according to STATS LLC.
Matt Cassel threw for 218 yards in place of Brady Quinn, who left in the first half with what the team called a "head injury." Quinn had started his second straight game even though Cassel was cleared to play following his own concussion sustained three weeks ago against Baltimore.
"It's unfortunate because I think the guys put a lot into it during the week," Chiefs coach Romeo Crennel said. "You just have to go forward and do the best you can."
The Chiefs committed four turnovers to run their league-leading total to 25, and their fourth-quarter touchdown was the first by the offense since Sept. 30 against San Diego. Jamaal Charles, their biggest offensive weapon, carried only five times for 4 yards.
Why did Charles have so few attempts? "Now, that I'm not exactly sure, either," Crennel said.
Altogether, it's little wonder that two more banners appeared prior to the game, towed behind an airplane over Arrowhead Stadium. They were paid for by disgruntled Chiefs fans and renewed their plea from earlier this season that general manager Scott Pioli be fired.
The first play of the game pretty much summed up the confrontation between two of the league's lousiest teams: Palmer threw into tight coverage and was intercepted by Stanford Routt.
Naturally, the Chiefs countered by going three-and-out and punting.
The Raiders finally got on the board when Palmer found Moore for a short completion that he turned into a 38-yard gain, and Janikowski connected from 36 yards for a 3-0 lead.
The field-goal struggle was on.
Janikowski hit from 38 yards early in the second quarter, and Ryan Succop matched him with a 30-yarder. Succop hit again from 42 yards late in the half to tie the game.
The Raiders took the lead into halftime when the Chiefs' Javier Arenas fumbled a punt while attempting to make a fair catch. Jon Condo recovered it at the Kansas City 11, and Palmer hit Moore in the back of the end zone on third down to give Oakland a 13-6 lead with 49 seconds left.
The game's circuslike nature continued in the second half.
Cassel fumbled the snap on the first play of the third quarter and the Raiders' Tommy Kelly recovered it, but Oakland couldn't manage anything in three plays - two of them woeful throws by Palmer. The Raiders had to settle for a 29-yard field goal by Janikowski.
Succop added a 52-yarder later in the quarter to get the Chiefs within a touchdown, but Oakland answered by going 80 yards in just six plays for another score. Palmer picked on Routt the whole way, and his 36-yard touchdown pass to Heyward-Bey gave the Raiders a 23-9 lead.
How bad were things going for Kansas City? Janikowski finally missed a field goal in the fourth quarter, only for Jalil Brown to be called offside on the play.
Janikowski knocked through the redo with 8:14 left to put the game away.
"You want to wear a defense down," McFadden said. "I feel like we did that today, and eventually we were able to start to get them to break out."
Notes: Chiefs RB Nate Eachus left the game with what the team called a "head injury." ... Chiefs LB Derrick Johnson made his 100th career start. ... Palmer has passed for at least 200 yards in 13 straight games, extending a Raiders record.
Copyright 2012 by The Associated Press