Panthers avenge early loss, crush Marsh Valley 35-8