Follow our live coverage of day three of the Tokyo Olympics here Canada’s Maggie MacNeil beat China’s Zhang Yufei in an epic women’s 100m butterfly final to bring home her country’s first gold in Tokyo. MacNeil did not know she had won what was a hard-fought race for the wall, with just 0.14 seconds between her and US teen Torri Huske in fourth place. The world champion added Olympic gold to her CV touching home in 55.59 to beat Zhang by just 0.05 seconds. Zhang had been the fastest across the semi-finals and, along with Australia’s Emma McKeon, one of the only two swimmers to have gone sub-56 seconds in the Tokyo pool before the final. McKeon did it again for bronze, finishing in 55.72 for an Oceania record. There was heartbreak for Huske who missed out on the podium by just 0.01 seconds. MacNeil, who set an Americas record and became the first Canadian to win gold in the event, looked shocked as she found out that she had taken gold ahead of Zhang. It has been quite the journey for the 21-year-old. She was born in Jiujiang, Jiangxi province, before being adopted and moving to Canada. Mainland media reported that her biological parents gave her up, like so many girls during China’s one-child policy. “I feel that she is a family member,” Zhang said of MacNeil winning. McKeon’s record swim stopped a full podium of swimmers with Chinese heritage. Huske’s mother is from Guangzhou. Hong Kong swim fans will hope that MacNeil’s former University of Michigan teammate Siobhan Haughey gets off to a good start in the pool on Monday night when she begins her Tokyo Olympics in the heats of the 200m freestyle.