An armed robber dressed in “hi-vis” clothing took at least £10,000 from a worker delivering cash to a cash machine.
The “shocking” incident happened at around 11.55am on Saturday in Shettleston, Glasgow, police said.
A 57-year-old man was bringing money to a cash machine at Tesco on Annick Street when he was approached by someone brandishing a weapon, believed to be a firearm.
The armed robber took the box, which contained a five-figure sum of cash.
He made off in a white Hyundai i10 towards Springboig Road and it was later found burned out in that area.
It is believed there was a second man driving the vehicle, although police could not yet provide a description.
Detective Inspector Clark Hill, from Govan Police Station, said: “Due to the fact that it was believed that a firearm was present, our armed response units also attended but have since stood down.
“The suspect knew very well when the van would be there. It certainly wasn’t done on the spur of the moment.
“With that in mind, it’s possible that the car had been in the area either immediately prior to the robbery or indeed the past few days checking the area out.”
No one was seriously injured in the incident but a security guard, aged 37, from Tesco, who came to the victim’s aid suffered a minor injury to his knee after being struck by the car.
He was treated at the scene by paramedics and did not need to go to hospital.
Mr Hill said: “Although thankfully, no one involved in this incident was seriously injured, this was a terrifying ordeal for the men involved. Also, for it to take place outside a busy supermarket in the middle of the afternoon is just shocking.”
Officers have been at the scene carrying out enquiries and are checking CCTV both at the supermarket and in the street.
The suspect is described as white 5ft 6ins to 5ft 7ins, thin build, pale complexion, wearing a grey hooded top, a “hi-vis” yellow jacket and black jogging bottoms.
Anyone can contact the Community Investigations Unit at Govan Police Office via 101 quoting reference number 1707/27/07 or anonymously through Crimestoppers on 0800 555 111.