Cairo takes down powerhouse Spencer