Crookston's Katherine Geist competed at the East Grand Forks Invitational on Friday. She won the 1600 meter run with a time of 5:17.83, and the 3200 with a time of 11:08.22.