The last time Michigan State beat Ohio State was in 1999 in East Lansing, Michigan.
20092007
2008
1999 was another common year where Michigan State beat Michigan twice in the regular season. But the question is when was the last time Michigan beat MSU twice in the regular season.
1989
2005
1965-1967.
1/27/2011
2002-2007.
At Ohio State November 2008
Prior to the 2008 season, that was November 3, 2001 when Michigan State defeated Michigan, 26-24, in East Lansing.
On October 9, 2010, Michigan State defeated Michigan for the third consecutive time.