Canada's Ryan Cochrane has produced a rapid final 100m in the final of the 400m freestyle to retain his Commonwealth Games title.
Cochrane had to overturn a 1.3s deficit to Australia's David McKeon at the penultimate turn and managed to overtake his rival 10m from the end to finish with a time of 3:43.46.
Mckeon took silver some 0.63s further back and Team England's James Guy managed to get himself a bronze medal with a personal best of 3:44.58, just edging out another Australian, Mack Horton.