Serena Williams beat World Number One Simona Halep 6-1, 4-6, 6-4 in a high-quality last-16 match to reach the quarter-finals of the Australian Open.

Williams, who is searching for her first grand slam title since coming back from pregnancy last year, has now won nine of her 10 meetings with Halep.

The 37-year-old American dismantled Halep’s game to race through the opening set in 20 minutes.

Romania’s Halep (27) recovered in the second, breaking in what proved to be the final game.