(NEWSER) – The Tea Party just scored a massive upset: Economics professor David Brat defeated House majority leader Eric Cantor in a GOP primary in Virginia, reports AP. Brat had accused the No. 2 Republican in the House (and one-time Tea Party favorite) of not being conservative enough, and the message evidently resonated with voters in the Richmond-area district. With John Boehner making noises about stepping down as speaker, the 51-year-old Cantor had been his presumed successor. No more. Politico calls it "the most shocking primary defeat since Republicans took the House in 2010."