Seahawks get back on track vs Cardinals