A sore Raul Fernandez scored his best MotoGP result of the season at COTA but admitted he must control his mistakes.