Justin Koeppe set a new meet record and Storm Lake finished first in eight events to keep its undefeated season intact by winning the Iowa Great Lakes Invitational track and field meet in Spirit Lake on Tuesday night.
Storm Lake scored 104 points, beating out Spencer's 98.5.
Koeppe ran the 200 meters in a blistering time of 21.91 seconds, which set a meet mark. He also won the 400 meters with a time of 52.24 seconds.
Jeff DeHaan captured the 110 high hurdles with a clocking of 14.8 seconds. Chad Hotovec won the discus with a throw of 147 feet, 8 inches. Shane Maier claimed the shot put in 54-6 and Rory Fulcher leaped 20-9 1/2 to win the long jump.
Two relay teams were victorious. The 4x200 tandem of Kurt Hanna, Fulcher, DeHaan and Mike Keller finished in 1 minute, 35.92 seconds. The mile medley unit of Keller, Scott Ellens, Hanna and Tyler Youde posted a time of 3:49.95.
Youde was second in the high jump with a leap of 6-0, as was Pete Harder in the 800 meters with a time of 2:13.59.
Finishing third for the Tornadoes were Brandon Ebersole in the 3,200 meters in 11:12.8, Ellens in the high jump in 5-8, Harder in the 1,600 meters in 5:04.62, DeHaan in the long jump in 20-0 and Ryan Brock in the 400 meter hurdles in a clocking of 1:02.56.
Ellens took fourth in the 110 high hurdles in 16.1 seconds, as did Maier in the discus in 133-9 and Bob Blanchard in the 200 meters in 23.36 seconds.
Chuck Stark finished fifth in the 1,600 meters with a time of 5:12.72, while Tim Brink was sixth in the 3,200 meters in a clocking of 11:26.84.
The 4x400 relay was cancelled due to lightning and Storm Lake dropped the baton in the 4x100 relay.