The Labour candidate fighting Boris Johnson for his seat is increasingly confident that he can unseat the prime minister and make political history.