Heated campaign ends on hectic note as parties trade charges