Punxsy All-Stars stay alive with win over Avon Grove