Superb Demons demolish Magpies in AFL