Venus Williams produced a vintage performance to eliminate 12th seed Belinda Bencic in the third round of the US Open on Friday.
The highly rated Swiss teenager went down 6-3 6-4 against the 35-year-old veteran.
Bencic, who recently handed world number one Serena Williams a rare defeat in Toronto, has now lost all four of her matches against the older Williams sister.
Venus earned three break points in the sixth game of the first set, and though Bencic saved them all, she could not save a fourth in her next service game.
Venus snatched it before holding serve to go one set up, and then recovered from a lost break early in the second set to claim two further breaks, sealing the win in one hour and 21 minutes.
"I'm really pleased I played a (great) match against someone who had such a great summer," Venus Williams said.
Venus fired 31 winners against 15 unforced errors while Bencic could only manage 12 winners and made 18 unforced errors.
"I would rather make an error and play aggressive, go for it," Williams said.
In other results, the battle between 13th-seeded Russian Ekaterina Makarova and 17th seed Elina Svitolina of Ukraine resulted in a 6-3 7-5 victory for Makarova.