Red Bull have confirmed Pierre Gasly will replace Daniel Ricciardo as Max Verstappen's team-mate from next season.
Ricciardo made the shock announcement of his decision to depart for Renault when his contract ends at the end of 2018 earlier this month.
But Red Bull have announced their new man ahead of the resumption of the Formula One campaign in Belgium this weekend, bringing in Gasly from sister team Toro Rosso.
"Since Pierre first stepped into a Formula One seat with Toro Rosso less than a year ago, he has proved the undoubted talent that Red Bull has nurtured since his early career," said team principal Christian Horner.
"His stellar performances this year at the Honda-powered team, in only his first full season in Formula One, have only enhanced his reputation as one of the most exciting young drivers in motorsport and we look forward to Pierre bringing his speed, skill and attitude to the team in 2019."
Gasly added: "To be awarded a drive at Red Bull Racing from 2019 is a dream come true for me. I'm so excited to be joining this top team.
"It has been my goal to race for this team since I joined the Red Bull Junior Driver Programme in 2013, and this incredible opportunity is another step forward in my ambition to win grands prix and compete for world championships.
Red Bull has always looked to fight for championships or victories and that's what I want. I'm a really competitive guy and, when I do something, it's always to fight for the best and top positions.
"As hugely exciting a moment as this is, I am fully aware of the challenge this special opportunity offers me and the expectations that faces any driver at Red Bull Racing."
The Frenchman has raced 17 times for Toro Rosso across the past two seasons, enjoying his best finish, fourth, at the Bahrain Grand Prix early this year.
Gasly is 13th in the 2018 drivers' championship standings.
|Injured Lukaku to miss Belgium´s Nations League decider|
|Zverev knocks out Federer to reach maiden ATP Finals showpiece|
|Koroibete double maintains Australia´s 100 per cent record against Italy|
|Juventus´ Khedira sprains ankle in training|
|Van Dijk: Ramos is not my type of defender|
|Vinales grabs Valencia pole as Marquez crashes|
|I don´t deserve Ballon d´Or, Mbappe does – Hazard|
|Reed and Willett share lead in Dubai|
|Romagnoli joins long AC Milan injury list|
|Williamson steadies Black Caps after Boult heroics|
|Griezmann targets swift French response against Uruguay|
|Havertz´s future lies with Bayer Leverkusen – sporting director Boldt|
|Socceroos boss Arnold excited for future|
|South Africa triumph on Gold Coast in truncated T20 clash|
|Germany without Draxler for Netherlands game|
|Barcelona confirm Rakitic hamstring injury|
|Rain halts England´s post-tea flourish|
|Australia 1 South Korea 1: Luongo seals late draw for Socceroos|
|Irving thrives on ´peace´ of being in the zone|
|Lloris admits France could have lost by more|
|Dybala impressed by Argentina´s improved spirit|
|Arsenal chief confirms Super League talks|
|Hooker knocks out Saucedo to retain WBO strap|
|NBA wrap: Kyrie Irving sizzles as Celtics beat Raptors in overtime|
|Jimmy Butler aims dig at Timberwolves following 76ers home debut|
|Koeman surprised by dominant Netherlands|
|Southgate rallies England ahead of Nations League decider|
|Chile 2 Costa Rica 3: Waston brace sinks La Roja|
|Tite inspired by Guardiola´s City|
|Argentina 2 Mexico 0: Funes Mori´s header helps to sink El Tri|
|Lovren ready for ´fiery´ England clash|
|Brazil captain Neymar pleased with stern Uruguay test|
|Ravens´ Flacco doubtful, Jackson could start|
|Richarlison: I want to be at the Copa America|
|Tabarez buoyed by inexperienced Uruguay|
|Howell fires 64 again to extend RSM Classic lead|
|I´m proud of them - Giggs still upbeat despite Denmark defeat|
|Mancini ´very sorry´ for Ronaldo absence|
|Neymar clinches anything-but-friendly win for Brazil over Uruguay|
|Cipriani-inspired Gloucester thrash Tigers|
|Djokovic makes it three wins from three at ATP Finals|
|Germany relegated from Nations League top tier to cap miserable 2018|
|Fulham will back Ranieri in January transfer window if required|
|Brazil 1 Uruguay 0: Neymar penalty settles tight contest|
|Netherlands 2 France 0: Wijnaldum & Depay decisive as Germany are relegated|
|Wales 1 Denmark 2: Jorgensen and Braithwaite seal Nations League promotion|
|Oxlade-Chamberlain targeting early return|
|New Zealand-born Aki will ´relish´ facing All Blacks – Marmion|
|Portugal cannot focus on absent Ronaldo - Santos|
|Ramsey reiterates he wants to stay with Jaguars despite cryptic tweet|
|We tried to hit a home run and it didn´t work out - D´Antoni explains Carmelo exit|
|West Ham´s Zabaleta backs Premier League´s VAR introduction|
|Southgate eyes winning end to England´s ´brilliant year´|
|Patient Zverev seizes opportunity to make amends at ATP Finals|
|Rodgers: Packers still believe they can make playoffs|
|Mahomes hoping to ketchup to Heinz´s touchdown target|
|Ranieri tells Fulham fans not to expect repeat of Leicester ´fairytale´|
|Brown to leave role as RFU chief executive|
|Croatia star Rakitic ruled out of England clash|
|Capital gains for Zverev as he secures last-four spot in London|
|Sancho rise continues with Player of the Month award|
|Jones-Buchanan, Ablett and Briscoe sign new Rhinos deals|
|Root leads from the front as aggressive England assume control|
|Croatia´s Lovren antagonises Ramos and ´rude´ Spain|
|Rakitic has ´enormous respect´ for England ahead of Nations League decider|
|Ireland make flanker switch with Leavy out of All Blacks clash|
|Pakistan rip through Black Caps in Abu Dhabi|
|WATCH: Barcelona mark 15-year anniversary of Messi´s first match|
|Sterling, that you? - Walker uses falling fan to poke fun at England team-mate|
|Fleetwood applies pressure on Molinari, Wallace leads in Dubai|