Rovers return to form with 89-point win