A 23-year-old was taken to hospital after suffering head and facial injuries in a knife attack at a supermarket at Boon Lay Shopping Centre on Wednesday afternoon (Oct 7).