A 21-year-old man is expected to recover after being stabbed once in the abdomen on Yonge Street, a few blocks north of Sheppard Avenue.

Police say he may have got into a dispute at a local bar that continued outside just before 2 a.m. on Wednesday.

Two people have been detained by police for questioning, but so far no charges have been laid.