
Mollie O'Callaghan is on track for back-to-back 100m freestyle world titles after she pipped Olympic champion Emma McKeon in a blanket finish at the world championship trials in Melbourne.
O'Callaghan swam a personal best time of 52.48 seconds to best 11-time Olympic medallist McKeon's 52.52, while Shayna Jack was third in 52.64.