An intense rivalry game was filled with big plays, and it was Corvallis that made a few more than Crescent Valley.

Hunter Mattson, J.D. Lasswell, Lance Peterson and the rest of the Spartans were determined to prove that two consecutive lopsided losses to the Raiders didn’t show their true colors.

At least for one night Corvallis proved it, pulling ahead late and holding on for a 41-34 win Friday night at Spartan Stadium.

Mattson, a junior running back, had as many game-changing plays as anybody in the Mid-Willamette Conference opener for both teams.

He carried a heavy offensive load with 166 yards rushing and three touchdowns on 28 carries and also had an impact with two receptions and a punt return for a touchdown.

He scored two fourth-quarter running touchdowns, the second of which went for 55 yards and turned out to be the winning score.

“He’s the main guy we always get the ball to when we need to,” said Peterson, Corvallis’ junior quarterback. “I think our offense is kind of reliable on him. Good for him to be able to pick up those yards.”

Peterson was 10-for-16 passing for 216 yards and two touchdowns with one interception.

Both teams had trouble stopping the other’s running game.

CV’s Mitchell Grigsby rushed for 176 yards and one score on 28 tries. That despite missing about one-and-a-half quarters to leg cramping.

The Raiders (1-2, 0-1 MWC) erased an early two-touchdown deficit and got the game back to even on Grigsby’s 3-yard touchdown run on the opening drive of the second half.

Grigsby would carry on a first-down drive after CV recovered the onside kick but had to leave the game with cramps. He didn’t return until the Raiders’ final drive of the game.

“They couldn’t stop him any more than we could stop Hunter Mattson,” Raiders coach Scott Sanders said. “I thought it was a battle of two great tailbacks and both of those guys earned every yard.”

CV couldn’t take advantage of the field position, with a Ryan Galovich 43-yard field goal attempt falling well short.

Corvallis (1-2, 1-0) later used a short CV punt to take over near midfield and eventually put more points on the scoreboard.

Peterson found Lasswell, under the tight defense of Trey Adams, in the back of the end zone for a 24-yard touchdown with 11:19 left in the fourth quarter.

The would give the Spartans the lead for good.

After recovering a Raiders fumble on a running play at the CV 32, Mattson scored four plays later on a 19-yard run for a two-score lead.

CV cut into the lead of Talonoa Hufanga’s 5-yard touchdown run, but Mattson answered with a 55-yard touchdown run up the middle.

The Raiders would score once more, on a Hunter Hurley 3-yard run with 1:59 remaining, but Peterson and the Spartans were able to run out the clock.

Corvallis now leads the all-time series, 30-13.

“Some things just didn’t go our way tonight. We made way too many mistakes,” Sanders said, also crediting the Spartans. “We knew it was going to be a great game and it was. It came right down to the wire.”

Lasswell, who caught five balls for 99 yards and had a first-quarter interception in the end zone, was thinking big picture after the victory.

“This is not even close to what we’re capable of,” he said. “I don’t want to brag about what we are, but when we do the right things we’re going to be hard to stop.”

Corvallis grabbed the early momentum when Mattson returned a CV punt 77 yards for a touchdown following the Raiders’ first drive of the game.

Lasswell then intercepted Hurley about 3 yards deep in the end zone, and CV’s Joe Casey returned the favor with a pick of Peterson deep in Spartan territory on the next possession.

Early in the second quarter, Peterson found Zach Humphreys down the middle for a 64-yard touchdown pass.

Corvallis had a PAT blocked and failed on a two-point conversion pass to lead 12-0.

CV came right back, scoring four plays later on Devon Rawles’ 42-yard touchdown run.

Rawles rushed seven times for 90 yards and caught five passes for 65.

The Raiders caught a break when Peterson was ruled down while fielding a punt snap at his won 19.

CV was in the end zone in just two plays, capped by Hufanga’s 6-yard touchdown run.

The Spartans took the lead back in the final minute of the half, with Mattson diving across from 2 yards out to help give Corvallis a 20-13 halftime lead.

Corvallis 41, Crescent Valley 34

CRESCENT VALLEY 0 13  7 14 — 34

CORVALLIS            7 13  0 21 — 41

First quarter

CHS: Hunter Mattson 77 punt return (kick blocked), 6:45

Second quarter

CHS: Zach Humphreys 64 pass from Lance Peterson (pass failed), 10:14

CV: Devon Rawles 42 run (Ryan Galovich kick), 8:17

CV: Talonoa Hufanga 6 run (pass failed), 3:06

CHS: Mattson 2 run (J.D. Lasswell pass from Peterson), :38

Third quarter

CV: Mitchell Grigsby 3 run (Galovich kick), 7:27

Fourth quarter

CHS: Lasswell 24 pass from Peterson (Cuevas kick), 11:19

CHS: Mattson 19 run (Cuevas kick), 9:35

CV: Hufanga 5 run (Galovich kick), 5:57

CHS: Mattson 55 run (Cuevas kick), 3:41

CV: Hurley 3 run (Galovich kick), 1:59

RUSHING — Crescent Valley: Grigsby 28-176, Rawles 7-90, Ditgen 6-52, Hufanga 4-25, Hurley 4-6, Webb 1-0; Corvallis: Mattson 28-166, Peterson 7-(minus-7), TEAM 3-(minus-27)

PASSING — Crescent Valley: Hurley 7-14-1-88; Corvallis: Peterson 10-16-1-216

RECEIVING — Crescent Valley: Rawles 5-65, Firth 1-17, Hammond 1-6: Corvallis Lasswell 5-99, Humphreys 2-80, Mattson 2-34, Reith 1-3

Sports reporter Jesse Sowa can be reached at 541-758-9565 or Follow him on Twitter @JesseSowaGT