Grizzlies top Bobcats for eighth-straight win