Knight Construction & Supply Co. has won a $3.7 million contract from the U.S. Army Corps of Engineers to rehabilitate spillway gates at the Blue River Dam in Oregon.