Mayor Jim Kenney and his two primary challengers — State Sen. Anthony Hardy Williams and former City Controller Alan Butkovitz — are facing off Monday in a televised debate.

The three Democratic mayoral candidates are taking the stage ahead of the May 21 primary election for an hour-long debate starting at 7 p.m. NBC10 news anchor Jim Rosenfield will moderate the debate at the Comcast Technology Center with panelists Iris Delgado of Telemundo62 and Sandra Shea, managing editor for opinion at The Inquirer.

Watch the debate — the second and final joint appearance for the three candidates — here:

On a mobile device and having trouble viewing the livestream? Click here.

Republican Billy Ciancaglini, a defense attorney, is unopposed in his party’s primary.

Read more about the mayoral primary

Philly mayor Jim Kenney shrugs toward primary, with history on his side