David Adams' walk-off HR lifts Cavs to 7-6 win.