Michigan State redshirt junior quarterback Noah Kim threw for 292 yards and three touchdowns and redshirt sophomore running back Nathan Carter ran for 111 yards and had three touchdowns as the Spartans cruised to a 45-14 win over Richmond on Saturday afternoon at Spartan Stadium.