Facing a 17-point deficit and mired in a two-game losing streak, visiting Texas Christian turned to ailing quarterback Brandon Hassell.

Hassell responded by leading the Horned Frogs to a last-minute score for a 21-17 victory over Army last night.

Lonta Hobbs scored on a two-yard run, his second touchdown, with 41 seconds left to seal the victory and extend Army's losing streak to 19 games, the longest in the nation.

Hassell, who replaced an ineffective Kyle Kummer, completed 14 of 23 passes for 158 yards and one touchdown for the Horned Frogs (3-2, 1-1).

TCU scored 21 straight points to beat an Army team that has not won at home since edging Tulane, 42-37, on Oct. 27, 2001.

Hobbs, who finished with 106 yards despite being limited to 11 yards in the first half, capped an 11-play, 62-yard game-winning drive.

"It wasn't pretty for us, but you have to give Army a lot of credit," Coach Gary Patterson said. "They haven't won many football games, but they played hard and gave it everything they had and they just about got us."

Carlton Jones ran for 108 yards and a touchdown for Army (0-4, 0-2). Zac Dahman, starting his first game for the Black Knights this season, was 12 of 26 for 214 yards.

* NEBRASKA 14, KANSAS 8: Cory Ross ran for 107 yards and scored two touchdowns and the Cornhuskers survived four turnovers and two missed field goals to win at home.

Nebraska (3-1, 1-0 Big 12) defeated the Jayhawks (2-3, 0-2) for the 36th straight year. Only Notre Dame's 40-game win streak against Navy is longer in Division I-A.

* STANFORD 27, WASHINGTON 13: J.R. Lemon ran for a career-best 162 yards and three touchdowns and the host Cardinal snapped a six-game losing streak against the Huskies.

Nick Sanchez returned a blocked punt for a score on the final play of the third quarter for Stanford (3-1, 1-1 Pacific-10), which came back strong after last week's disheartening loss to top-ranked USC.

Stanford got just its third victory over Washington (0-4, 0-2) in the schools' last 23 meetings, and the first since 1994.

* VANDERBILT 31, MISSISSIPPI STATE 13: Jay Cutler ran for one touchdown and threw for another as the host Commodores snapped a 14-game losing streak against Southeastern Conference West Division teams.

Vanderbilt (1-3, 1-2) had lost four straight to the Bulldogs (1-4, 0-3), but used a balanced option attack and capitalized on five Mississippi State turnovers.

* UCLA 33, SAN DIEGO STATE 10: Maurice Drew capped the host Bruins' opening drive with a 57-yard touchdown run and linebacker Spencer Havner returned an interception 52 yards for another score.

Coming off a bye week, UCLA (3-1) extended its winning streak against San Diego State (2-2) to 17 and improved its overall record against the Aztecs to 19-0-1.

* IOWA 38, MICHIGAN STATE 16: Drew Tate passed for 340 yards and a touchdown and set up two other scores with long completions to lead the Hawkeyes at home.

Iowa (3-2, 1-1) has struggled on offense most of the year, but Tate's passing helped Iowa amass a season-high 464 yards and break a two-game losing streak.

Jermelle Lewis ran 47 yards for an Iowa touchdown before leaving the game with what appeared to be a torn anterior cruciate ligament in his right knee. His replacement, Marques Simmons, scored on two short runs.

The Hawkeyes jumped to a 14-0 lead with two 80-yard drives in the first quarter and kept Michigan State (2-3, 1-1) out of the end zone until Drew Stanton scored on a one-yard run with 4:24 left.

* SOUTH CAROLINA 20, ALABAMA 3: Backup quarterback Syvelle Newton rushed for two third-quarter touchdowns and the visiting Gamecocks intercepted four passes to secure the win.

South Carolina improved to 4-1, 2-1 in the Southeastern Conference. It was the Gamecocks' first win in eight trips to Tuscaloosa, Ala., and second straight against the Crimson Tide after losing the first 10 games in the series.

Alabama (3-2, 1-2) has lost two straight.

* DUKE 28, THE CITADEL 10: Mike Schneider gave the host Blue Devils their first consistent game at quarterback this season.

The sophomore threw two touchdown passes and ran for another score, and Duke piled up a season-high 397 yards in the victory over the Division I-AA Bulldogs (0-3).

The Blue Devils (1-4) also blocked two punts and forced two turnovers.

* BOSTON COLLEGE 29, MASSACHUSETTS 7: A.J. Brooks ran for a school freshman-record 160 yards and scored two touchdowns to lead the Eagles at home.

BC (4-1) has beaten the I-AA Minutemen (2-3) five consecutive times since 1978, and it rebounded from last week's loss to Wake Forest.

Brooks, who had 23 carries, scored on a one-yard run in the first quarter and a 49-yarder in the fourth.

* MISSISSIPPI 28, ARKANSAS STATE 21: Ethan Flatt threw two touchdown passes to Lorenzo Townsend, including a nine-yarder in the third quarter, for the host Rebels.

Mississippi (2-3) won its 12th straight against Arkansas State. The last time the Indians defeated the Rebels was in 1915. Arkansas State fell to 1-4.

* MISSOURI 17, COLORADO 9: The host Tigers survived costly penalties and three missed field goals with dominating second-half defense.

Missouri (3-1) beat the Buffaloes (3-1) for the first time since 1998 and just the third time in 20 years.

* SYRACUSE 41, RUTGERS 31: Walter Reyes rushed for 237 yards and two touchdowns, including the decisive score with 2:24 left, to lift the Orange at home.

It was the ninth straight win for Syracuse (3-2) over Rutgers (2-2) in the Carrier Dome.

* TEXAS A&M 42, KANSAS STATE 30: Courtney Lewis ran for three touchdowns and the host Aggies turned Darren Sproles into a liability, continuing their resurgence in Coach Dennis Franchione's second season.

Texas A&M (3-1, 1-0 Big 12) has won three straight for the first time under Franchione. The Wildcats (2-2) opened league play 0-1 for the third straight year.