The 18-year-old - the youngest British driver to race in the sport - finished seventh.
Title holder Max Verstappen was the winner ahead of team-mate Sergio Perez.
George Russell was sixth, three places ahead of Lewis Hamilton.
Advertisement