Michigan State wide receiver B.J. Cunningham caught six passes for 120 yards and two touchdowns against Northwestern.
This brings Cunningham's career total to 22 touchdowns, five shy of Charles Rogers' record of 27.