Big 12 Week 4 power rankings: TCU keeps moving up

Our Big 12 Week 4 power rankings:

1. Oklahoma (previous ranking: 1): There was no blowout in Waco, but Oklahoma's ground game took over in the fourth quarter, and the Sooners held on to beat Baylor 49-41. On a day that featured several upsets, holding on for a win was just fine for the Sooners.

2. TCU (3): After losing seasons in 2004 and 2013, Gary Patterson's teams went a combined 23-2 the following year. The Horned Frogs also had a losing season last year. Which means the rest of the Big 12 better watch out -- especially after TCU's 44-31 upset of Oklahoma State.

3. Oklahoma State (2): The Pokes just got outplayed and outcoached in a 44-31 loss to TCU. The defense couldn't get off the field and the offense couldn't stay on it. The Cowboys don't have time to fret, though. A sneaky-tough prime-time matchup at undefeated Texas Tech is next.

4. West Virginia (4): After jumping out to a big lead, the Mountaineers allowed Kansas to hang around before pulling away for a 56-34 win. West Virginia's front will have to hold up better, especially in two weeks in a key showdown at TCU.

5. Texas Tech (7): Texas Tech snapped the nation's longest active home winning streak with a 27-24 victory at Houston. We'll find out if the Red Raiders are for real this weekend when Oklahoma State travels to Lubbock. So far, though, so good.

6. Kansas State (5): After an off week, it will be interesting to see if K-State's offense, particularly its wide receiving corps, is any better for the start of Big 12 play.

7. Iowa State (6): The Cyclones have always played well at home against Texas. Jack Trice Stadium will be rocking Thursday night.

8. Texas (8): The Longhorns have a difficult four-game stretch coming up, with K-State, Oklahoma and Oklahoma State following Thursday's game at Iowa State. To have any chance of surviving it, winning in Ames is a must.

9. Baylor (9): The Bears finally showed signs of life, taking No. 3 Oklahoma to the fourth quarter before losing 49-41. If QB Zach Smith can build off this performance, the Bears won't be an easy out for anyone the rest of the way.

10. Kansas (10): Though they lost to West Virginia, the Jayhawks may have found something in sophomore running back Khalil Herbert, who rushed for 291 yards and two touchdowns against the Mountaineers a week after running for 137 yards and two TDs at Ohio. Herbert's effort against West Virginia was the third-most rushing yards ever by a Kansas player.