No. A no name candidate beat a majority leader in the GOP without any money to do it.
This has never happened in US history in either party. Too bad people like you don't see the writing on the wall.
The only writing on the wall is that Congresscritters who spend more time in DC attending to leadership/national issues than they do in and on their own district end up pissing off the district.
Immigration reform polls positively at over 70% in his district, so that's not why he lost.
He spent almost $170,000 on steak dinners, compared to $122,000 for Brat's entire campaign.
He lost because of inattentiveness to his district, combined with his arrogance and ego. Brat didn't win this - Cantor lost it.