Canadian sprinter Andre De Grasse finally got his hands on an Olympic gold medal in Wednesday's 200 metres final in Tokyo.
De Grasse took silver behind the great Usain Bolt five years ago in Rio and came through an open field this time ahead of a trio of American rivals.
His time of 19.62 seconds broke his own national record set in the semi-final to lead Kenny Bednarek (19.68) and world champion Noah Lyles (19.74), with 17-year-old Erriyon Knighton – the youngest male 200m finalist in Olympic history – just missing out on a medal in fourth as five athletes went under 20 seconds.
Bednarek posted a personal best, while Lyles' time was his fastest this season, but neither could match De Grasse, who enjoyed a smooth run from lane six.
For the 26-year-old, victory ended a long wait for Games glory, having also taken bronze in the 100m in both Rio and Tokyo, with a further third-placed finish in the 4x100m last time out.
He was in control throughout this time, though, getting off to a strong start and running smoothly through the bend to hold off Bednarek in the next lane and Lyles on the inside.