After just eight minutes into the game, the hosts took the lead courtesy of Ervin Zukanovic after benefitting from a Jure Balkovec pass.
Their fine start continued in the 17th minute as Fabio Borini put them two goals up by slotting the ball past Kristoffer Nordfeldt with Andrea Bertolacci setting him up.
In the second half, the visiting team tried to launch a comeback, but their efforts met strong resistance from a well-organised Fatih Karagumruk backline.
However, they conceded their third goal of the evening through Ndao, who tucked the ball into an empty net after rounding goalkeeper Nordfeldt.
Some 15 minutes later, the Senegalese midfielder got another goal through a brilliant individual effort after he was teed up by Borini.