Rangers were far from electric but got the three points they needed