Austin Hill held off Sheldon Creed on the last lap at Michigan International Speedway to win the NASCAR Gander Outdoor Truck Series' regular-season finale.