Michigan State desperately needed a big play to avoid an upset and Felton Davis delivered.
Davis made a fully extended, 31-yard catch to help set up Connor Heyward's second touchdown with two minutes left to put the 11th-ranked Spartans ahead and they held on to beat Utah State 38-31 on Friday night.
Read the full story at msuspartans.com.