John Hubert ran for 166 yards and the go-ahead touchdown for Kansas State (3-0).
Harris threw for 272 yards and two touchdowns for Miami (1-2).
NO. 13 VIRGINIA TECH 30, MARSHALL 10
In Huntington, W.Va., David Wilson rushed for 132 yards, Josh Oglesby scored two touchdowns and Virginia Tech beat Marshall (1-3).
It was another lackluster win for the Hokies, who are off to their first 4-0 start since 2006.
TEMPLE 38, MARYLAND 7
In College Park, Md., Bernard Pierce set a school record with five rushing touchdowns, and Temple built a 31-point halftime lead in a stunning rout of Maryland.
One week after coming agonizingly close to snapping a 28-game skid against Penn State, Temple (3-1) defeated Maryland (1-2) for the first time in seven tries.
BOSTON COLLEGE 45, MASSACHUSETTS 17
In Boston, Chase Rettig threw for three touchdowns and Boston College’s linebackers returned two fumbles for scores to lead the Eagles to their first win of the season, routing Massachusetts (2-1).
The Eagles (1-3) were off to their worst start since opening 1991 with four losses.
SOUTHERN MISSISSIPPI 30, VIRGINIA 24
In Charlottesville, Va., Austin Davis threw three touchdown passes and Southern Mississippi (3-1) held on for a victory over Virginia (2-2).
Davis finished 27 for 41 for 313 yards. He threw touchdown passes of 32 and 3 yards to Kelvin Bolden and a 20-yarder to Ryan Balentine.
The Golden Eagles intercepted Virginia’s Michael Rocco three times.
DUKE 48, TULANE 27
In Durham, N.C., Sean Renfree and Juwan Thompson rushed for two touchdowns apiece as Duke (2-2) routed Tulane (2-2).
Renfree completed 21 of 30 passes for 278 yards for the Blue Devils.