The Israeli hosts took an early lead through Darko Tasevski before Leonard Kweuke struck for Sparta.
The draw sees Sparta retain their five-point advantage over their rivals, who will need to win their remaining two matches to stand any chance of overhauling the Czechs.
Sparta had dominated the reverse fixture in the Czech capital two weeks ago, winning 3-1.
But they trailed after just three minutes tonight with Laszlo Lencse teeing up Tasevski with the perfect pass, which the Macedonia midfielder dispatched into the bottom left corner.
Sparta had to wait 18 minutes for their first chance from Kweuke, although the striker directed his header over the bar.
Lencse then turned a right-footed shot past the right post as Kiryat Shmona pressed once more, but their lead was cancelled out after 24 minutes thanks to an unstoppable 30-yard bullet from Kweuke.
The Czechs could have had a second five minutes later but Josef Husbauer saw his poked shot from close range kept out by the feet of Daniel Amos.
And the home goalkeeper came to the rescue again shortly before the interval, blocking a strike from Tomas Zapotocny which was threatening to sneak into the net.
The second half was slow to get going, with Ladislav Krejci's shot from distance the best either side could muster before the hour mark.
Sparta's next chance after 66 minutes set home nerves on edge, though, with Amos producing a superb diving save to palm away a header from Zapotocny.
The Israeli hosts responded well to the warning with Shimon Abuhatzira powering a drive inches over the bar.
But that was as close as they came to a winner, with Sparta happy to settle for a point.