Newcastle United have signed Serbian forward Aleksandar Mitrovic from Belgian side Anderlecht, subject to a work permit, the Premier League club announced on Tuesday.
The prolific 20-year-old scored 44 goals in 90 appearances during two seasons in Belgium and arrives at St James' Park for a figure reported to be in the region of 13 million pounds ($20.28 million).
Newcastle's official website (www.nufc.co.uk) said the fee for Mitrovic was the fourth highest in club history.
"I have played in a lot of impressive stadiums in my career but St James' Park is so big, I can't wait to play my first game here," he told the site.
"I know how passionate the fans are. This is a club with a very big history and the fans are a big part of that. There will be pressure here, for sure, but I like pressure."
Mitrovic, who scored a dramatic late equaliser in a 3-3 Champions League draw against Arsenal last season, has represented Serbia 14 times, scoring once.
The forward broke into Partizan Belgrade's first team as a 17-year old, scoring 15 goals in 36 games in his only full season with the Serbian champions in 2012-13.
Impressive performances for the under-19 national team that won the 2013 European Championship earned him a move to Anderlecht, where he continued to flourish.
He helped the Brussels club win the league title in his first season and was particularly impressive last term, scoring 20 league goals in 37 appearances as they finished third.
Mitrovic's physical strength, aerial power and clinical finishing should ensure that he copes well with the demands of the Premier League.
He becomes new manager Steve McClaren's second signing, following the acquisition of Netherlands playmaker Georgino Wijnaldum from PSV Eindhoven earlier this month.
"This is a fantastic signing for us," former England manager McClaren said.
"We have fought off a lot of competition to secure a top young talent in Europe. It is another demonstration that we are wanting to push on."
After a horrific run of form towards the end of last season under temporary manager John Carver, Newcastle narrowly avoided relegation from the Premier League when they finishing 15th, just four points above the drop zone.
No bitterness as Liverpool's Sterling joins City for record fee
Bayern's Schweinsteiger to join Manchester United
Euro qualifiers PHOTOS: Ronaldo tricks for 10-man Portugal; Germany win
Can City-bound Sterling do justice to 49 million pound deal?
Hull relegated as Newcastle survive on final day of drama