Porter's patience pays off for MSU