A 19-year-old man was rushed to hospital in critical condition after a serious assault in Winnipeg's North End.

It happened at about 1:30 a.m. Tuesday in the 800 block of Selkirk Avenue.

Police say the man has since been upgraded to stable condition, while a 27-year-old man is in custody.

Selkirk was blocked to traffic between Sinclair and Battery streets for about six hours, reopening just before 7:30 a.m.