Help Hoco is this Saturday and I need some helpp on how to prolong my makeup

So I need help on how to keep my face matte and prolong it throughout the night bc my T zone gets shiny like no other! 😩(I'm most likely gonna be dancing the whole night so you know how that shit go...) I already use the Makeup forever 1 step mattifying primer along with the setting your face with translucent powder before foundation method plus using the MU revolution oil control spray and my face still manages to get oily. I don't know if it's the way I apply the primer or if I put too little powder on my face and i need to be more generous?? Idk but any suggestions are welcome!