ST-GEORGES, Que. -- Zach Bell won a sprint to the finish in the men's elite road race at the Canadian road cycling championships Saturday.
Bell, from North Vancouver, B.C., emerged from a seven-man breakaway with three kilometres to go.
"When Christian (Meier) broke away, I did some megapulls to bring him back," said Bell.
"I had the one with the most interest. I wasn't going to try to bluff my way into it. You don't win these things by making everybody else work for it, you got to do it yourself."
Vancouver's Ryan Anderson was second followed by under-23 rider Antoine Duschesne of Blainville, Que.
Bell finished eighth in track cycling at last year's London Games. Following the Olympics, Bell suffered a personal tragedy after losing his first child at birth in October.
He said he's not over his son's death, but that staying involved in the cycling community has kept him going.
"There was a lot of people who wanted to see me back, and it's propped me up when I needed it," said Bell. "Having some success this year definitely made it easier as well. It's still a long way from perfect. I still don't know what the future holds for me in cycling. The present is however very good."