Sen. Bernie Sanders and Pete Buttigieg were in a virtual dead heat in the Iowa caucuses as the results from 97 percent of precincts in the state were reported on early Thursday, officials said.

Sanders narrowed the gap on Buttigieg’s lead when results from three of the four satellite caucuses in the Hawkeye State were recorded soon after midnight.

Buttigieg has 550 state delegate equivalents, while Sanders trails by three with 547, according to results from the Iowa’s Democratic Party.

Sanders performed extremely well in the satellite caucuses, which were set up for caucus-goers who couldn’t make their assigned precinct in each of Iowa’s four congressional districts.

The party said the results from the final precinct were “in transit” and would not be released until later Thursday.

“The IDP has reported 1,711 precincts across the state, nation, and overseas – accounting for 97 percent of the precincts. We have collected information from all but one precinct, and those records are in transit,” they said in a statement.

Caucus night on Monday descended into chaos into Tuesday morning, as reporting “inconsistencies” in the caucuses ended with zero results being announced.