Charles finished with 78 rushing yards and Husain Abdullah returned one of three Kansas City interceptions 44 yards for a touchdown as the Chiefs improved to 6-0 for the first time since 2003.
The victory also marked an end to Kansas City's six-game home losing streak against the Raiders.
Terrelle Pryor completed a 39-yard touchdown pass to Denarius Moore for Oakland (2-4).
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Beyonce flaunts bikini body, Blue Ivy in vacation pics