A horrified witness dialled 999 after MP Jo Cox was brutally attacked and told the operator: "It's chaos, he's stabbed and shot people," a court has heard.
Darren Playford urged emergency services to hurry after Thomas Mair, 53, allegedly shot and stabbed the 41-year-old Remain campaigner outside her surgery in Birstall, near Leeds, on June 16.
Jurors in Mair's Old Bailey murder trial were played a recording of the call in which Playford said a gunman was "shooting everyone".
The man shot the Batley and Spen MP twice and then reloaded the gun to shoot her once more before he calmly walked away "with not a care in the world", the court heard.
Playford told how the man followed him down Union Street as he fled after witnessing the attack.
The plumber was talking to a 999 operator at the time and it was played to the jury.
He said: "He's shooting everyone."
The operator said: "Who's shooting everyone?"
He replied: "The gunman. Outside the library in Birstall."
He told how the man had also "stabbed a lady", adding: "He's following me at the moment. I'm just trying to get away from him. If you sent the helicopter up he's walking towards Huddersfield Road."
Playford then kept talking to the operator and kept them informed about the man going behind the Vaults pub and changing his clothes.
He said: "If you hurry up you'll get him. It's chaos, he's stabbed and shot people."
The mother of two was set upon outside her constituency surgery in Birstall in front of her staff and shocked residents.
Her assistant stepped in and hit the man with her handbag, while 78-year-old Bernard Carter-Kenny desperately tried to intervene but was stabbed too, the trial has heard.
Mair denies Cox's murder, possession of a firearm with intent to commit an indictable offence and possession of an offensive weapon - a dagger.
He also pleads not guilty to causing grievous bodily harm with intent to Carter-Kenny on the same date.