Updated

Lache Seastrunk rushed for 178 yards, including a 76-yard touchdown in the fourth quarter, and Nick Florence passed for 296 yards as Baylor beat No. 24 Oklahoma State 41-34 Saturday.

Baylor (7-5, 4-5 Big 12) has won at least seven games in three straight seasons — the first time the Bears have done that since 1949-51.

Seastrunk's long scoring run gave Baylor a 41-27 lead with 5:11 left in the game.

The sophomore burst through the middle and slowed down about 25 yards shy of the end zone. Seastrunk stumbled into the end zone and was down on the turf before limping off with an apparent right leg injury.

J.W. Walsh rushed for two touchdowns for Oklahoma State (7-5, 5-4).