A long day at Talladega Superspeedway which saw Denny Hamlin celebrating a checkered flag after a three-wide finish.