We've been watching college football too long to dismiss unranked teams these days.
Just last week we saw Texas Tech annihilate then-No. 5 West Virginia and Iowa State and Indiana play Kansas State and Ohio State close.
There are a few enticing matchups between unranked squads and Top 25 teams in Week 8 of the 2012-2013 college football season.
Here's a look at some of them, complete with my predictions.
Cal (vs. No. 20 Stanford)
The biggest reason I could see Cal making life difficult for Stanford is momentum.
The Golden Bears have won their last two contests, including a 42-17 spanking of then-No. 25 UCLA in Week 6.
Stanford has also lost two of its last three games, including a 20-17 overtime loss to Notre Dame last week and a 17-13 loss to unranked Washington.
Cal's best chance lies in its running game. The Golden Bears have averaged 5.0 yards per carry this season (32nd in the nation) to go along with 13 rushing touchdowns. Junior tailback C.J. Anderson has rushed for a combined 263 yards and three touchdowns the past two weeks against UCLA and Washington State.
Prediction: Stanford 24, Cal 21
Oklahoma State (vs. No. 24 Iowa State)
Iowa State is No. 24 in the country right now because the Cyclones know how to play defense.
However, even with Iowa State's defense, Oklahoma State has the offense to give Iowa State a run for its money. The Cowboys are averaging 48.6 points per game this season (third in the nation).
Iowa State has a decent offense (averaging 25.8 points, 78th in the FBS), but I just don't know if the Cyclones will be able to score enough.
I'm giving Oklahoma State the upset here.
Prediction: Oklahoma State 27, Iowa State 24
Temple (vs. No. 15 Rutgers)
This Big East clash will primarily be determined by Rutgers' run defense versus Temple's rushing attack.
Temple is averaging 176.8 rushing yards per game this season (50th in the nation), while Rutgers is allowing 60.8 rushing yards per game.
Both Temple and Rutgers are strong in turnover margin, also (plus-1.20 and plus-2.17 respectively).
I don't think Temple will pull this one off, but I do think it will be close in Philadelphia. It's going to be interesting how Temple's run game stacks up against Rutgers' defense.
Prediction: Rutgers 24, Temple 17