Egypt missed a string of chances and were caught out when Chris Katongo blasted home from close range in the 89th minute.