Demons snap Saints' streak in scrappy Anzac Day affair | WFN