Navarre shows fighting spirit to come back and beat Royal Park