Johny Marsden’s first half header was cancelled out midway through the second half but a 25 yarder from Keatings ensured that Celtic took all three points.
Celtic’s attacking line up saw them take the game to the homeside with Keatings prominent on the left and Fitzharris impressing on the right flank.
In 22 minutes Celtic took the lead when Marsden powered an impressive header over the home ‘keeper from Keatings inviting cross.
Celtic really should have been further in front before the interval but were let down by poor finishings.
Kilmarnock were barely able to mount an attack on the Celtic goal but despite having the bulk of possession and creating numerous chances Celtic went in at the break one goal ahead.
Five minutes into the second half Twardzik rattled the crossbar from a 25 yard free kick.
Spence and Marsden were creating good openings but unable to find the net with the fear of an equaliser for the home side realised in the 68th minute when a defensive misunderstanding allowed the Kilmarnock No 7 to net from 15 yards out.
Any thoughts of a repeat of last week’s draw with Hamilton were dispelled four minutes later with a spectacular goal from Keatings.
After cutting in from the left flank an attempted pass to Twardzik was blocked by a Kimarnock midfielder. With space and options limited Keatings let rip with a powerful shot at goal that left the Killie ‘keeper helpless as the ball flew into the net.
“We deserved the points, we created a lot of chances which is pleasing and we’ll need to work on our finishing through the week.”
After going in front Bahrudin Atajic and Patrik Twardzik replaced Marsden and Spence with Atajic having a goal disallowed for offside five minutes after coming on as a substitute.
Rangers drew 0-0 at home to Dundee United leaving Celtic four points ahead of the Ibrox side ahead of next Saturday’s Celtic-Rangers game, Rangers do have a game in hand.
STARTING TEAM: Giordano; Jones, Hughes, D Gallagher, Lowden; Fitzharris (Ordish 87), G Gallagher, F Twardzik, Keatings; Marsden ( P Twardzik 75), Spence ( Atajik 75): SUBS, Fairley, Feruz, Chalmers, McGregor
FINISHING TEAM: Giordano, Jones, Hughes, D Gallagher, Lowden; Ordish, G Gallagher, F Twardzik, Keatings; P Twardzik, Atajik