Cameron McEvoy clocked 20.88sec at the China Open in Shenzhen on Friday to break Cesar Cielo’s 17-year-old world record by 0.03sec.