Its clearly a foul on the Keep, based on the video. Shot is taken, ball not touched by keep, but he wipes out the kicker. Not many refs can slow down their vision to slow motion to see precisely what occurred, so its a judgement call on what was seen in real time.