Trump assassination attempt timeline: Witnesses spotted gunman 2 minutes before shooting

A minute-by-minute timeline of the deadly shooting in Butler, Pennsylvania.

The fallout continues from the assassination attempt against former President Donald Trump during his campaign rally in Pennsylvania on July 13, which left one spectator and the suspected gunman dead, according to officials.

Shots rang out soon after Trump stepped onto the outdoor stage at the event, with one of the bullets striking Trump's right ear.

Secret Service agents swarmed Trump as he ducked behind the podium, with blood dripping down the side of his face.

Below is a timeline of events from the harrowing and deadly scene at the rally:

Saturday, July 13, 11 a.m. Shooter visits rally site

Thomas Matthew Crooks went to the site of the rally at 11 a.m. the day of the shooting, spent one hour there and then went home, according to the FBI.

1:30 p.m. Shooter heads back to rally with gun

At 1:30 p.m., Crooks took a rifle from his home and told parents he was going to the shooting range, the FBI said.

3:45 p.m. Shooter arrives, flies drone

Crooks arrived back at the rally site at 3:45 p.m., the FBI said. He then began flying a drone about 200 yards from the rally site from 3:50 p.m. to just after 4 p.m.

At 4 p.m., he drove throughout the area in the vicinity of the shooting.

Just after 5 p.m., identified as person of interest

Shortly after 5 p.m., a local SWAT officer identified Crooks as a suspicious person and took a photo of him, the FBI said.

5:30 p.m. Suspected gunman spotted with a rangefinder

Just after 5:30 p.m., that same SWAT officer observed Crooks using a rangefinder and reading news on his phone, officials said.

5:46 p.m. Secret Service notified

Approximately 25 minutes before the shooter opened fire -- which would have been at about 5:46 p.m. -- the US Secret Service command post was notified about a suspicious person, according to FBI Deputy Director Paul Abbate.

5:56 p.m. Crooks seen walking near AGR building

Crooks was seen walking in the vicinity of the AGR building, the FBI said.

6:05 p.m. Trump walks onto the stage in Butler, Pennsylvania

Trump took the event stage at Butler Farms in Pennsylvania just after 6 p.m. local time as supporters cheered for the former president.

Officials said all rally attendees went through a Secret Service screening checkpoint before being admitted to the event.

Trump walked to the podium and began speaking to the audience.

6:02 p.m. Officers lose sight of suspect

Between 6:02 and 6:08 p.m., officers lost sight of Crooks, according to FBI Deputy Director Paul Abbate. They continued communicating with each other and attempting to locate the suspect, he said.

6:08 p.m. Crooks seen on roof in police video

At 6:08 p.m., police dash camera video captured Crooks on the roof, the FBI said.

6:11 p.m. Police encounter Crooks

At 6:11 p.m., a local police officer was boosted up to the roof and encountered Crooks, who pointed a rifle at him, the FBI said.

The officer immediately dropped off the roof, the FBI said, and the shooting began about 25 to 30 seconds later.

6:11 p.m. Gunfire erupts

Trump was eight minutes into his speech when the shooting began, according to officials.

The former president was describing a chart showing statistics on immigration and turned his head to look at it while saying, "Take a look at that chart. Take a look at the arrow on the bottom."

Trump continued, calling out President Joe Biden's immigration policy, saying, "And then the worst president in the history of our country took over and look what happened to our country."

Trump was cut off when he said, "Probably 20 million people," by the loud popping sounds of shots being fired and a rally attendee yelling, "He’s got a gun!"

"He's on the roof! He's got a gun!" the attendee can be heard saying in video footage from the event.

As shots rang out and the event erupted into panic, Trump was seen clutching his right ear and ducking behind the podium.

Three Secret Service agents swarmed to cover Trump, yelling, "Get down!" as multiple additional rounds of gunshots were fired. Blood was seen smeared across the former president's face and onto his hand in images captured at the event.

The shooter fired as many as eight rounds from an AR-style rifle while perched on a rooftop adjacent to the venue and was 200 to 300 yards away at the time of the shooting, law enforcement sources told ABC News.

6:12 p.m. 1 spectator killed, 2 others critically injured; gunman also killed

Another round of shots was fired as snipers in Trump's Secret Service detail killed the suspected shooter.

One spectator who was sitting behind the former president during the rally was killed, and two others were critically injured, according to officials.

6:12 p.m. continued

Secret Service agents swiftly escorted Trump off the rally stage and into a waiting vehicle.

There appeared to be blood on Trump's right ear as he was being taken off stage, and he could be seen mouthing "fight" and pumping his fist.

Many rally attendees were seen trying to find cover while others remained in their seats chanting "USA!" as Trump was escorted off the stage.

6:14 p.m. Trump departs rally for local hospital

Trump's black SUV departs Butler Farms and takes him to the nearest hospital, Butler Memorial Hospital, approximately 11 miles away.

6:42 p.m. Officials release statement saying Trump "is fine"

Trump's Secret Service detail issued a statement saying he was safe after the incident. Trump "is fine and is being checked out at a local medical facility," the statement continued.

8:05 p.m. President Biden condemns the attack

President Biden said in a statement that he was being briefed about the shooting.

"Jill and I are grateful to the Secret Service for getting him to safety. There’s no place for this kind of violence in America. We must unite as one nation to condemn it," he said.

"I’m grateful to hear that he’s safe and doing well. I’m praying for him and his family and for all those who were at the rally as we await further information," the president added.

Later in the evening, during a televised news conference, Biden reiterated his early statement and added, "The idea that there's political violence or violence in America like this is just unheard of. It’s just not appropriate."

Biden said he was trying to get ahold of Trump on the phone and wanted to talk to him.

"There is no place in America for this violence. It's sick," he said.

8:42 p.m. Trump releases statement

On Saturday evening, Trump released a statement on his Truth Social platform, confirming he was shot "with a bullet that pierced the upper part of my right ear."

"I knew immediately that something was wrong in that I heard a whizzing sound, shots, and immediately felt the bullet ripping through the skin. Much bleeding took place, so I realized then what was happening," he said.

Trump thanked the Secret Service and law enforcement for the rapid response and extended his condolences to the family of the person who was killed and the injured.

"It is incredible that such an act can take place in our Country," he said in his statement.

11 p.m. Trump departs Pennsylvania for New Jersey

Trump left the Butler, Pennsylvania, area just after 11 p.m., according to Gov. Josh Shapiro.

"Under the protection of US Secret Service and with the assistance of the Pennsylvania State Police, former President Trump has now left the Butler area," Shapiro said. "Lori and I are thankful that his team reports that he is fine and we continue to wish him a full and speedy recovery."

Trump's plane took off from Pittsburgh to Newark Liberty International Airport in New Jersey.

Sunday, July 14, 1:34 a.m. FBI identifies suspected shooter

The FBI identified the suspected gunman as Thomas Matthew Crooks, 20, of Bethel Park, Pennsylvania, early Sunday morning.

“This remains an active and ongoing investigation," an FBI spokesperson said at the time.

12 p.m. Victim killed in Trump shooting ID'd

Pennsylvania Gov. Josh Shapiro identified the victim who was shot and killed as Corey Comperatore, 50, of Sarver, Pennsylvania.

Shapiro said Comperatore died "a hero protecting his family."

Shapiro has ordered flags to be flown at half-staff in honor of Comperatore, a firefighter who leaves behind a wife and two daughters.

3 p.m. Victims injured in shooting ID'd, upgraded to stable condition

The two other men injured in Saturday’s shooting were upgraded from critical condition to stable condition, according to the Pennsylvania State Police.

Police identified 57-year-old David Dutch, of New Kensington, Pennsylvania, and 74-year-old James Copenhaver, of Moon Township, Pennsylvania, as the injured shooting victims.