By Rick Eymer

The Associated Press

STANFORD, Calif. — Tight end Colby Parkinson and quarterback K.J. Costello have been working on their timing for over a year. That work came to fruition Saturday night.

Parkinson caught all four of K.J. Costello’s touchdown passes and Stanford beat Oregon State 48-17 to become bowl eligible.

“We were getting the matchups we wanted,” Parkinson said. “That’s what K.J. and I have been working on. K.J. puts the ball where it needs to be. It’s what we do in practice every day.”

Bryce Love scored a touchdown and rushed for 90 yards, his most since gaining 136 against Southern California on Sept. 8.

Cameron Scarlett also scored for the Cardinal (6-4, 4-3 Pac-12) with a career-long run of 41 yards. Dorian Maddox scored on a 1-yard run, his first career touchdown.

Jake Luton passed for 205 yards and touchdowns of 63 yards to Trevon Bradford and 7 yards to Noah Togiai for Oregon State (2-8, 1-6). Freshman Jermar Jefferson rushed for 109 yards for the Beavers, and Bradford finished with five receptions for 120 yards.

Last year in Corvallis, the teams combined for 486 total yards in Stanford’s 15-14 win. The teams had 632 yards by halftime on Saturday.

Costello passed for 342 yards and touchdown passes of 28, 9, 75 and 5 yards. He has thrown four touchdowns in three games this season, the most since Andrew Luck did in 2011. Parkinson finished with six catches and 166 yards.

“K.J. played extremely well,” Stanford coach David Shaw said. “He and Colby have been working at timing. It was great to see those two connect.”

Jordan Choukair kicked a 40-yard field goal for the Beavers on the final play of the first half.