British teenager Lando Norris is to replace Stoffel Vandoorne at McLaren after the Belgian driver announced he is to leave at the end of the season.
Norris, 18, has been the team's reserve driver and took part in first practice sessions in Spain and Hungary in 2018.
He will partner Renault's Carlos Sainz, who will replace Vandoorne's retiring team-mate Fernando Alonso.
"This is a special moment, one I could only hope would become reality," said Norris.
"To be announced as a race driver for McLaren is a dream come true."
https://www.bbc.com/sport/formula1/45397134