Cats conquer Clarkston in walk-off win