David Crisafulli secured a win over former Queensland premier Steven Miles over the weekend.