Josue Granados with a thrilling victory