Rep. Bob Good (R-Va.), chair of the staunchly conservative House Freedom Caucus, lost his primary to Trump-backed Virginia state Sen. John McGuire, the Virginia Department of Elections announced on July 2 two weeks after the closely-watched primary election.
Mr. McGuire pulled off the upset by 374 votes in the June 18 GOP primary in Virginia’s 5th Congressional District.