Danville's Cunningham gives it his best