Canyon del Oro wins 4A state title behind stellar run game