I'm not from Sheffield, but try a Casino if you have any local. The good ones usually broadcast Sky Sports and usually the bars are open quite late. Wouldn't hurt to ring ahead and ask if you want to be sure they're showing it.
Cheers for the reply, going to Brook Hatton thats all so wanted to see if anyone knew of any in the area
Maybe a Riley's snooker club if there's one around. The ones in Liverpool are normally open for the big fights, even in America.