Cross Country


Deer Valley knocks off Centennial in battle of unbeatens