Shamrock Rovers are now the only Premier Division team yet to win a game and are bottom of the table after defeat to a much-improved Sligo Rovers, who picked up their first points of the new season.