Celtic have not lost a domestic game since a 2-0 defeat to Hearts in early March, and they now hold a nine-point advantage ...