Rangers played the entire second half with a man down after skipper Tope Olusesi was sent off late in the first half.
The Flying Antelopes took the lead in the 28th minute through Ibrahim Olawoyin.
The visitors however rallied back with three goals in the second half.
Mohamed Farouk levelled scores for the Egyptians from the spot in the 54th minute.
Amor Layouni put Pyramids ahead for the first time in the 83rd minute, while Islam Issa added the third from the spot three minutes from time.
Rangers will face another Egytian club, Al Masry in their next game on Sunday.
11 BUSINESS NUGGETS FROM SUPER EAGLES BRONZE MEDAL TRIUMPH. The content of this ebook will propel you above your competition. DOWNLOAD NOW!!!