An alleged armed robbery at a local pub has left an elderly man stabbed, with the accused subdued by courageous patrons before police arrived.
A 30-year-old man allegedly armed with multiple weapons entered The Boatrowers Hotel on Fullerton St in Stockton, Newcastle, on Saturday night.
He allegedly threatened patrons, demanded cash from staff, and stabbed a 68-year-old man.
Know the news with the 7NEWS app: