Ahmed Farouk struck a last-minute winner as Petrojet edged Zamalek 2-1 on Sunday, extending their flawless start in the League Cup and moving top of Group A.