Los Celts dominaron la posesión desde el inicio, controlando casi el 80% del balón en los primeros 20 minutos, pero la defensa profunda del Kilmarnock limitó las ocasiones claras de gol.
En su debut con el Celtic, Sebastian Tounekti se mostró muy activo por la banda izquierda, generando peligro con una buena internada y un intento de vaselina que casi sorprende al portero, antes de asistir a Benjamin Nygren, cuyo disparo se fue apenas desviado.
Iheanacho saltó al campo cuando faltaban 20 minutos, sustituyendo a Daizen Maeda, y aportó energía renovada al ataque.
El Kilmarnock igualó el marcador tras un córner con un cabezazo de David Watson, pero la insistencia del Celtic dio frutos en los últimos instantes.
Un penalti concedido por el VAR permitió a Iheanacho definir con tranquilidad, enviando el balón al fondo de la red y asegurando una emocionante victoria 2-1 que mantiene el inicio invicto del Celtic en la Premiership.