The Melbourne Rebels have stunned competition-leaders the Brumbies in wet conditions at Leichhardt Oval, 30-12, to keep Super Rugby AU alive.