Union Berlin moved level on points with Bayern Munich, but missed the chance to go two points clear at the top after being held to a goalless draw at home to bottom club Schalke.