Barcelona had to work hard to beat 19th-place Granada but Luis Suárez and Neymar helped make sure of three points which keep their title hopes alive