MotoGP rider Maverick Vinales will remain with Yamaha until at least 2020, having agreed a new two-year deal with the manufacturer.
The 2013 Moto3 champion joined Yamaha ahead of the 2017 MotoGP season after spending two seasons in the premier class with Suzuki.
Vinales' original two-year deal was due to expire at the end of this year and he announced his new contract during Yamaha's official 2018 season launch event on Wednesday in Madrid.
"The reasons [for re-signing] are because I feel very good inside the team, I feel the competitiveness, and especially I felt the desire to win," Vinales said. "It's something I like, it's something I want.
"We arrive at a really good compromise, and I think for both it'll be really special and good.
"Thanks to Yamaha, because they always make my dreams come true."
Vinales, 23, won his first two races with Yamaha but could not sustain a title challenge until the end of the season and finished third in the riders' standings.
Team-mate Valentino Rossi is likewise on a two-year deal running until the end of 2018, and is yet to announce a contract extension.
Team boss Lin Jarvis said back in October of last year that he did not expect Rossi to sign a new deal early in 2018, believing the 38-year-old Italian would likely take until around the Mugello race weekend to decide if he wants to continue in MotoGP.