The Hendrick Motorsports driver then dueled Hamlin down the stretch, besting him by 4.295 seconds on the 1.5-mile track.
The victory was the 13th of Kahne's career and first since joining Hendricks. It marked the ninth different winner in 12 Sprint Cup Series races this season.
Brad Keselowski rounded out the Top 5.
Jimmie Johnson was in the mix until dragging a fuel can out of his pit stall following a stop on lap 353.
Video of Victoria’s Secret models trying to 'twerk' hits Instagram
Couple calls 9-1-1 over missing hash browns; assault McDonanld's employees