Finalizado su contrato con los "leones", en 2004, Joao Pinto regresó al Boavista, donde permaneció