Elena Rybakina cruised into the US Open quarter-finals with a straight-sets victory over Naomi Osaka to keep her push for the world No 1 ranking on track.