• 50°

Temple upsets No. 21 East Carolina

PHILADELPHIA (AP) — Kenny Harper rushed for two touchdowns and Temple forced five fumbles in beating No. 21 East Carolina 20-10 Saturday for its first victory over a ranked opponent since 1998.

The loss snapped a five-game winning streak for the Pirates (6-2, 3-1 AAC), who were whistled for 10 penalties worth 105 yards. The loss also spoiled East Carolina’s bid for the best eight-game start in school history.

Playing much of the game in a driving rain storm, Temple (5-3, 3-2 AAC) played relatively mistake-free and jumped out to a 14-point lead in the first quarter and never looked back.

Temple didn’t muster much offense. Harper led the way with two scores and 30 yards rushing on 12 carries.

East Carolina managed just three points in the first half and was slowed by three fumbles by its running backs, including two by Breon Allen that led to Temple scores.

Miami 47, North Carolina 2

MIAMI GARDENS, Fla. (AP) — Duke Johnson went over the 3,000-yard mark for his career and scored three times despite getting most of the second half off, Brad Kaaya threw three touchdown passes and Miami rolled past North Carolina 47-20 on Saturday.

Johnson had a 90-yard touchdown run — tying the Miami record for longest rush from scrimmage — and finished with 177 yards on 19 carries for the Hurricanes (6-3, 3-2 Atlantic Coast Conference). His 1-yard scoring run opened the scoring, and he turned a middle screen into a 37-yard TD catch in the third quarter.

Kaaya completed 11 of 17 passes for 189 yards, and now has 20 touchdown passes in his freshman season. Clive Walford had two touchdown grabs, the first Miami tight end to do so since Greg Olsen in 2005.

Quarterback Marquise Williams had a pair of touchdown runs and Cayson Collins returned a fumble 39 yards for a score for North Carolina (4-5, 2-3).

No. 19 Oklahoma 59,

Iowa State 14

AMES, Iowa (AP) — Oklahoma’s Trevor Knight became the first FBS player this season to throw three TD passes and rush for three touchdowns in a game and the 19th-ranked Sooners trounced Iowa State 59-14 on Saturday.

Knight had 230 yards passing, a career-high 146 yards rushing and six total scores for the Sooners (6-2, 3-2 Big 12). They gained a season-high 751 yards in beating the Cyclones for the 43rd time in their past 45 tries.

The Sooners had 480 yards and led 35-7 at halftime, a promising sign ahead of next week’s matchup with Baylor in Norman.

But star wide receiver Sterling Shepard was carted off with an apparent leg injury in the first quarter and did not return.

Sam Richardson had 239 yards passing for Iowa State (2-6, 0-5).