Two masked men held up a betting shop in Gloucester, getting away with an undisclosed amount of money.
The pair went into David James on Oxford Street and one, who had a hand gun, went to the counter and demanded staff hand over cash.
The other man, who was holding a knife, stayed among customers in the main body of the shop.
Both then left the shop and were seen driving away from the scene. Police have appealed for witnesses.
They are especially keen to hear from rugby fans who were at Kingsholm just after 1600 GMT who may have seen the men.