CORVALLIS, Ore. — For a half, it looked like Washington State's Air Raid offense had been grounded.

But Luke Falk threw for five touchdowns and 415 yards as the Cougars roared back to beat Oregon State 35-31 on Saturday night.

Gabe Marks caught two touchdown passes, and Jamal Morrow, Tavares Martin Jr. and Robert Lewis each had a TD for the Cougars (6-2, 5-0 Pac-12), who won their sixth game in a row. Marks finished with eight catches for 110 yards.

The Cougars fell behind 24-6 at halftime, but Falk responded with three touchdown passes in the third quarter to put the Cougars up 28-24.

In the fourth, Washington State mishandled a punt deep in its own territory, allowing Oregon State to score and regain the lead. On the next possession, Falk led the Cougars on an 80-yard, seven-play drive capped by Lewis' 1-yard touchdown catch.

"I'm just really proud of these guys. The first half didn't go our way, and we didn't quit, we came out swinging and just showed the type of team we've got," Falk said.

Washington State coach Mike Leach said Oregon State wanted to win more in the first half and played harder. But the Cougars responded.

"Most teams in the country wouldn't have found a way to win a game like this on the road," Leach said.

Oregon State's Ryan Nall had two rushing touchdowns and another receiving. His 131 yards rushing included an 89-yard touchdown up the middle - the third longest run in school history. He added 71 yards receiving.

Marcus McMaryion had 303 yards passing with two touchdowns, including one to Seth Collins on a trick play that went for 46 yards, for Oregon State (2-6, 1-4), which lost its third in a row.

"It's a crying shame," said Oregon State coach Gary Andersen. "You play them close and you get where you need to be and you have an opportunity to win a game in the Pac-12 and you don't get it done. That's a tough one."

Takeaways

Washington State: Falk has been a nightmare for the Beavers. He racked up nearly 900 yards and 11 touchdowns in his previous two games against Oregon State, both of them wins. . Marks set a school record for touchdown receptions with 33. . The Cougars had a second quarter PAT blocked.

Oregon State: Nall returned to the lineup after missing the Washington game last week with an injured foot and only rushing once, albeit for 32 yards, against Utah on Oct. 15. . Oregon State had 13 penalties for 110 yards. . The Beavers wore "battleship gray" helmets for the 75th anniversary of Oregon State's 1942 Rose Bowl team, which beat Duke 20-16 in Durham, North Carolina. The game, moved because of World War II, remains the only Rose Bowl played outside Pasadena, California.

Jump ball

Falk said a jump ball into triple coverage he threw to Marks in the third quarter — which resulted in a 37-yard touchdown — was the result of a play that broke down. "Honestly, I just saw Gabe and threw it up," he said. Falk added that Marks' competitiveness makes him a special player. "He brings it every day in practice and then he goes out there in the games and does the same thing. He always wants the ball, you always know where he's going to be," Falk said.