South Rovers edge out fellow finals fancy Allansford