Baylor just has a good D.
I really think our struggles with Iowa this year and last were more on special teams than vs their D. This is the best looking D we've faced this year pretty clearly. Without even looking it up I'm sure our rushing average was way higher vs Iowa than today.
I don't think their offense is as good as typical Baylor offense though. They got 14 points of make believe gifts spotted to them at beginning of game and we just had really bad tackling on that latest TD drive.