Rovers embarrassed at home