Liam Kelly's first-half penalty was enough to give Kilmarnock a 1-0 home win against Hearts in the SPL on Boxing Day.