Alex de Minaur fought back from a set down to topple rising star Joao Fonseca in front of a raucous centre court crowd at the Miami Open 5-7 7-5 6-3.