In the race, former police chief and current County Legislator James Sheppard and former television journalist Rachel Barnhart are taking on Mayor Lovely Warren.

The three Democratic candidates for Rochester mayor faced off Thursday afternoon, just days before the primary.

In the race, former police chief and current County Legislator James Sheppard and former television journalist Rachel Barnhart are taking on Mayor Lovely Warren.

The wide-ranging debate, hosted by the League of Women Voters, touched on topics including campaign finance, crime in the city, what to do with Parcel 5 and the opioid epidemic.

On the latter topic, the candidates were divided on proposed safe injection sites -- supervised areas where people can shoot up. Advocates say the sites save lives, but critics worry they enable addicts.

"Knowing firsthand what drug use can do to a family," said Mayor Warren, "I can't support supervised injection sites. I just won't. The fact of the matter is I know what it does to children. I know what it does to families."

"I also know the impact of drugs on families and I would rather that my loved one not die in a vacant house shooting up," rebutted Barnhart. "I would rather they have medical help. That is the point of supervised injection sites. It's to save lives."

"We need to explore it," said Sheppard. "What we need is things in place where someone makes a decision, and when they make it now, they get treatment now... Because when you talk to people on the street, they tell you, 'I want help but there's no rooms available.'"

Both Barnhart and Sheppard agreed there needs to be even more done to fight the epidemic. Mayor Warren says the programs in place are what we should be doing.