Good midlaner against mages ?

Hello im a Swain OTP but recently i am reaching my peak elo and i dont feel comfortable of playing against mages anymore. Cassiopea, Ahri, Lux, Leblanc etc. What is a good champion to pick against mages ? I was thinking of Malzahar but maybe there are some better ones!

Thanks