Jonathan Smith threw three touchdown passes and ran for another as Oregon State routed visiting UCLA, 55-7, last night in its most lopsided victory ever against the Bruins.

The Beavers (4-3, 1-3 Pac-10) renewed their hope of ending their NCAA-record streak of 28 straight losing seasons. They had lost three in a row but need two victories in their last four games for their first winning record since going 6-5 in 1970. It was Oregon State's first home victory over UCLA since 1989.

The Bruins (3-5, 1-4) sank to last place in the Pac-10 with their second straight poor performance. They gained 210 yards a week after compiling 168 in a 17-0 home loss to California.

STANFORD 35, USC 31: Todd Husak threw two touchdown passes and ran for the go-ahead score as the Cardinal continued its surprising run atop the Pac-10 standings with a wild victory in Los Angeles.

In a game that featured 1,043 yards of combined offense, Stanford (5-2, 5-0) secured the win when safety Tim Smith intercepted a pass by Mike Van Raaphorst (school-record 415 passing yards) at the Stanford 7 as time ran out. The Cardinal is off to its best start in the Pac-10 since 1970, when the team won its first six conference games, won the conference title and beat Ohio State in the Rose Bowl.

COLORADO 16, IOWA STATE 12: Cortlen Johnson rushed for a career-high 185 yards and the Buffaloes made several key defensive stops in the second half to win in Ames, Iowa.

Colorado (4-3, 3-1 Big 12 Conference) overcame the loss of starting quarterback Mike Moschetti (migraine headaches) to beat the Cyclones (4-3, 1-3) for the 16th straight time. Iowa State got 172 rushing yards from Darren Davis, who moved into second place on the school's career rushing list and became the first Cyclone to rush for 1,000 yards in three seasons. He has 1,097 yards this season and 3,472 in his career. His brother, Troy, is the school's leader with 4,382.

UTAH 38, SAN DIEGO STATE 16: Darnell Arceneaux passed for 266 yards and two touchdowns and Mike Anderson ran for 124 yards and two scores to lead the Utes (6-1, 3-0 Mountain West) at home. Larry Ned rushed for a career-high 203 yards for the Aztecs (3-5, 1-3).

The Utes lost starting defensive end Chuck Pine to a broken left leg late in the first half. San Diego State's leading receiver, Damon Gourdine, tore ligaments in his left foot in the first quarter.

WASHINGTON 31, CALIFORNIA 27: Maurice Shaw ran for two fourth-quarter touchdowns, including the go-ahead score with 50 seconds remaining, as the visiting Huskies (4-3, 3-1 Pac-10) won their 17th straight against the Bears (3-4, 2-2).

ARIZONA STATE 33, WASHINGTON STATE 21: J.R. Redmond ran for three touchdowns and gained 102 of his 165 rushing yards in the second half as the Sun Devils (4-3, 3-1) rallied at home in a Pac-10 game.

VANDERBILT 11, SOUTH CAROLINA 10: Greg Zolman threw a three-yard touchdown pass to Todd Yoder with 7:16 left as the visiting Commodores (5-3, 2-3 Southeastern Conference) extended the nation's longest losing streak to 18 games.

ARMY 35, NEW MEXICO STATE 18: Omari Thompson ran for 108 yards and a touchdown to lead the Cadets (3-4) at home. The Aggies are 3-4.

JAMES MADISON 48, CONNECTICUT 14: Curtis Keaton ran for 237 yards and five touchdowns on 28 carries as the Dukes (6-1, 6-0 Atlantic 10) rolled at home.

IVY LEAGUE: Brad Wilford's one-yard touchdown run with two seconds remaining lifted Harvard over visiting Princeton, 13-6. The Tigers had tied the score at 6 with Taylor Northrup's 52-yard field goal with 3:34 remaining. . . .

Yale built a 31-point lead and withstood a late rally to beat Columbia, 41-29, in New York.