Dangerous curves endgame advice

I’ve found Carlotta’s files, got the bank teller to spill, and the guy at the theatre advises me to confront the mayor. Trouble is, I can’t seem to get the mayor to confess. Anything I might’ve missed? Much appreciated.