New numbers out Tuesday from Quinnipiac University show Republican Linda McMahon has closed what was once a double-digit gap with state Attorney General Richard Blumenthal (D).

The latest poll has McMahon trailing by just three percentage points — 49 percent to 46 — with 4 percent of voters still undecided. In a Q-Poll from earlier this month, Blumenthal's lead was slightly larger, 51 percent to 45.

The movement toward the former World Wrestling Entertainment executive comes in part from a shift in independent voters. Earlier this month, Blumenthal led by a single point among independents — 47-46 percent. But Tuesday's numbers give McMahon the edge with independents, 49-44 percent.

"Blumenthal has to be concerned about Linda McMahon's momentum," said Quinnipiac University Poll Director Douglas Schwartz. "McMahon clearly is capitalizing on the anger that one-third of voters are feeling toward the federal government."

McMahon holds a big edge among "angry" voters. Respondents who described themselves as "angry" with the federal government are supporting McMahon 78 percent to 20. 

The Republican has spent more than $22 million of her own money on the race, and a full 95 percent of likely voters told Quinnipiac they have seen a McMahon TV ad. She has closed a large gap with Blumenthal, who began the race with a lead of more than 20 percentage points. 

One worry for McMahon: her favorables. Even as she has closed on the Democrat, her favorable numbers are split, with just 42 percent of likely voters holding a favorable view and 43 percent holding an unfavorable view of her.  

Blumenthal recently got a campaign boost courtesy of President Obama, but his approval numbers are upside down in the state, according to Quinnipiac — just 45 percent of likely voters approve. 

The survey polled 1,083 likely voters and has a margin of error of plus or minus three percentage points.