DAYTONA BEACH, Fla. -- Canadian teenager Cameron Hayley made certain Tuesday night that the inaugural UNOH Battle at the Beach went 3-for-3 on last-lap madness, emerging from a frantic green-white-checkered finish to win the NASCAR K&N Pro Series event at Daytona International Speedway.