Former world number one Caroline Wozniacki has overcome Serena Williams in straight sets for a place in the semi-finals of the Sony Ericsson Open in Florida.
The majority of the contest was filled with lengthy rallies, which suited the Danish pro as Williams continued to make blunders, resulting in 36 unforced errors.
Wozniacki held her composure and romped to a 6-4 win in the first set to take the lead, leaving her American opponent frustrated.
While Williams tried to force through a comeback and deciding set, the 30-year-old failed to hold off Wozniacki's baseline shots and sunk to defeat.
The 21-year-old will go up against Maria Sharapova in the semi-finals, who clinched victory over Li Na in straight sets.