Manchester United striker Javier Hernandez has joined Bayer Leverkusen on a three-year deal.
The Red Devils confirmed the transfer on their official website.
The BBC report that the transfer fee for the Mexican international striker was £7.3 million.
Hernandez joined United in 2010 and scored 57 times in 159 appearances for the Premier League giants winning two Premier League titles during his time at the club.
The experienced striker was quoted as saying: “I know the English Premier League and the Primera Division in Spain, two of the three major European leagues. Now I want to experience the Bundesliga.
“It’s wonderful that I get to play for a club like Bayer Leverkusen. It’s a great opportunity for me and I want to achieve something here.”
Hernandez was also linked with a move to Fenerbahce by SkySports Italia reporter Gianluca di Marzio.
The Mexican international spent last season on loan at La Liga giants Real Madrid after falling out of favour with United boss Louis van Gaal.
Hernandez will join Turkish international Hakan Çalhanoğlu as well as Ömer Toprak at Bayer Leverkusen.
The Bundesliga outfit are currently sixth in the league table with six points after three games and will play in the Champions League group stages this season.