Melrose edges out Albury City in eventful contest under lights