Marquette wins big at home