NASCAR results: Finishing order of Quaker State 400 race at Atlanta

Who won the NASCAR Cup Series race today in Atlanta? Here is the finishing order.