Unseeded Johanna Larsson edged nearer to a second WTA title of her career with a straight sets victory over Alla Kudryavtseva.