Season Six champion Antonio Felix da Costa held off a determined challenge from Jean-Eric Vergne to hand the win to Porsche in Cape Town.