Kahne grabbed the lead from Hendrick Motorsports teammate Gordon with two laps to go following a final restart and beat the defending champ to the finish line by 1.4 seconds.
Kahne's 16th career victory bolstered his hopes of qualifying for the Chase for the Sprint Cup championship.
Gordon, meanwhile, remained winless this season, settling for second place.
Points leader Jimmie Johnson overcame a series of mechanical problems for a 13th-place finish.
Notable deaths of 2014 [PHOTOS]
UPI horse racing roundup