Baylor stayed hot with a 9-2 win over Sam Houston, thanks to a deep lineup and more strong pitching, to secure its fifth straight victory ahead of Big 12 play.