The league's leader in turnover margin, the Ravens had a plus-four ration during the game, intercepting freshman quarterback Bruce Reyes four times. They were also impressive with their rushing attack, generating 177 yards -- the most the Vikings have allowed since Lindenwood rolled up 245 yards in 2008.
The game's first break went to Valley, though, as freshman Jermaine Kent forced a fumble which was recovered by sophomore Tyler Davis at the Benedictine 4-yard line. That set up a 1-yard touchdown plunge by junior LaNorris Dukes.
However, the Vikings coughed the ball up on their next possession, senior Ashton Stephens picking off a pass and racing 39-yards for a game-tying score.
An 11-yard catch by senior Gareth Brown got Valley into the Ravens' "red zone," by senior Lawrence Haynes deflected a pass which was corralled by junior Dylan Meisenheimer at the 2-yard line.
Benedictine marched 98 yards on eight plays, including junior Bill Noonan's 55-yard bomb to junior Jordan Jackson and 22-yard TD toss to junior Alex Boyd.
Valley was stopped on downs at the Ravens' 36 on its next possession and the following series ended with an interception by senior Nick Anderson at midfield.
Sophomore Cameron Fore ran for 16 yards, Jackson caught a 30-yard pass at the MVC 4 and Fore took it in from there with 1:21 left in the first half.
Benedictine threatened early in the second half, before junior Tripp Thomas sacked Noonan at the Vikings' 15-yard line and junior Zach Keenan missed a 32-yard field goal attempt.
A 40-yard punt return by Davis late in the third quarter gave Valley the ball at the BC 33, with Reyes finding sophomore Travis Thornton with a scoring strike on the first play to close the margin to 21-13.
The Ravens answered with a 55-yard touchdown sprint by Fore and then staged a nine-play drive, which consumed over four minutes of the fourth quarter following a fumble forced by senior Jordan Ancar at the Valley 48. Noonan went in from four yards out to make it 35-13 with only 4:22 left.
Reyes threw a 47-yard pass to junior Daniel Gray and found senior Gary Taylor in the end zone on a 12-yard toss with barely three minutes left. The Vikings got the ball back with 1:12 to go, but Haynes' interception ended any hope for a comeback.
Fore rushed for 119 yards for Benedictine (7-0, 5-0 HAAC), which will play Saturday at No. 7 MidAmerica Nazarene.
Gray caught six passes for 78 yards to top Valley's offense, which converted only four of 15 third-down attempts. The Vikings (5-1, 4-1) will host Graceland as their Homecoming guest Saturday.