Mayoral candidates in final dash for votes in tight race