No. 2 seed Aryna Sabalenka edged Sloane Stephens to reach her first ever quarter-final at Roland Garros.