Sun Prairie rolls past Middleton