Denny Hamlin has won the 58th annual Daytona 500 in a photo finish with Martin Truex Jr. at Daytona International Speedway.

After the closest finish in race history, see the complete results from Sunday's Daytona 500:

More from FoxSports