Richards throws for career-high 351 yards and 3 TDs to lead Iowa State past Toledo 37-20

Iowa State running back DeVondrick Nealy breaks away from a tackle by Toledo defensive back DeJuan Rogers (23) during the first half of an NCAA football game, Saturday, Oct. 11, 2014, in Ames, Iowa. (AP Photo/Justin Hayworth) (The Associated Press)

Toledo wide receiver Kishon Wilcher (6) is tackled by Iowa State linebacker Jared Brackens (14) on a kickoff return during the first half of an NCAA football game, Saturday, Oct. 11, 2014, in Ames, Iowa. (AP Photo/Justin Hayworth) (The Associated Press)

Sam Richardson threw for a career-high 351 yards and three second-half touchdowns Saturday, rallying Iowa State to a 37-30 victory over Toledo.

Unable to finish drives in the first half, Richardson and the offense got rolling in the second and gave the Cyclones (2-4) a much needed victory in a rare October break from Big 12 play.

Toledo (4-2), which had a three-game winning streak broken, ran the ball well and pulled into a 23-23 tie in the fourth quarter. But the Cyclones took the lead on Richardson's 5-yard TD pass to E.J. Bibbs and secured the victory with a 16-play, 85-yard drive that Richardson finished with a 14-yard scoring pass to Alan Lazard, making it 37-23.

Richardson finished with a school-record 37 completions in 53 attempts and connected with nine different receivers, including a lineman.