21 days to Nov. 5. The first televised debate between the two finalists takes place today at 7 p.m. on WBZ. The debate will be moderated by WBZ’s Jon Keller and the Boston Globe’s Akilah Johnson. The Globe's Wesley Lowery has a preview : "According to campaign aides, both candidates spent much of the weekend prepping with staff members, honing responses to questions they anticipate being asked and planning whether to go on the attack." State Rep. Marty Walsh campaigns with former rival Charlotte Golar Richie, while City Councillor At-Large John Connolly will be at City Hall for a hearing on the controversial collective bargaining award for the Boston Police Patrolmen's Association.
THE DAY AHEAD: A list of happenings, as provided by the campaigns. Schedule entries are subject to change:
State Rep. Marty Walsh
1:00 p.m. Rep. Walsh will greet voters at Mike’s City Diner with Charlotte Golar Richie (1714 Washington St., South End)
7:00 p.m. First Boston Mayoral Debate – hosted by WBZ and the Boston Globe
8:30 p.m. Rep. Walsh will greet supporters at the end of their Debate Watch Party (Stockyard Restaurant, 135 Market Street, Brighton)
City Councillor At-Large John Connolly
City Council Hearing on Collective Bargaining Agreement between City of Boston & the Boston Police Patrolmen's Association
City Hall, Boston, MA
First Televised Debate, hosted by WBZ and the Boston Globe
Greeting Supporters at Young Professionals Debate Watch Party
Darryl's Corner Bar & Kitchen, 604 Columbus Avenue, South End, MA
ODDS & ENDS: Connolly camp launched its first  TV ad of the final election, featuring Connolly's wife, Meg, and titled "Powerful".....The Globe's Beth Healy takes a look at union efforts  on behalf of Rep. Walsh.....Connolly makes his pitch  at the Stockyard in Brighton.