The Spartans took control just over five minutes into the first half with a relentless possession.
Fueled by a pair of offensive rebounds from Goins and Xavier Tillman, the Spartans controlled the ball for nearly 40 seconds and took the lead for good when Winston pinpointed a bounce pass through traffic to Goins, who finished with a right-handed dunk. Goins' jam sparked a 28-14 run for the Spartans, who led 40-24 at halftime.
Lamar Stevens led Penn State (7-10, 0-6) with 20 points. Myles Dread, Josh Reaves and Mike Watkins all scored 11 points.
BIG PICTURE
Michigan State: The Spartans are getting by just fine without veteran guard Joshua Langford, who missed his fourth straight game with an ankle injury. In his place, a handful of Spartans have provided scoring depth, including Kyle Ahrens, Aaron Henry and McQuaid.
Penn State: The Nittany Lions are in desperate need of some positivity. Their 0-6 start in the Big Ten is their worst since the 2014-15 season, when they finished 4-14 in conference play.
UP NEXT
Michigan State: Visits Nebraska on Thursday.
Penn State: Hosts Iowa on Wednesday.