Ridge View overcomes challenges on offense to win