POCATELLO, Idaho – Jordan Cooke threw for 334 yards and ran for two touchdowns, the Bengal defense held Portland State to 57 yards in the first half, and Idaho State ended a three-game losing streak with a 38-8 win over the Vikings on Saturday at the ICCU Dome.