(Undated) -- There's a shocking upset in Tuesday's primaries. House Majority Leader Eric Cantor has been defeated in Virginia. The number-two Republican in the House lost to tea party challenger Dave Brat, a college economics professor. It's the biggest win by a tea party challenger in this year's primaries. In South Carolina, veteran Republican Senator Lindsey Graham cruised to an easy victory to avoid a runoff election.