Tyler Gaffney ran for 157 yards, and No. 5 Stanford hammered No. 3 Oregon for three quarters, then held off a furious final kick by the Ducks to crush their national title hopes for a second straight season, this time with a 26-20 victory Thursday night.