Amherst gets into swing of things to beat Avon - ElyriaCt