Watford have completed the signing of Emmanuel Dennis on a five-year deal.

The Hornets announced on Monday that terms had been agreed with Club Brugge for the transfer of the 23-year-old forward, but stated personal terms had still to be finalised.

Those have now been agreed and the Nigerian international has signed a five-year contract at Vicarage Road.

Read more: 'Varane and Ramos couldn't handle him' - the lowdown on Watford's new attacker

Dennis joined the Belgian side in 2017 and was on loan with FC Koln in the Bundesliga for part of last season.

Twice capped by his country so far, Dennis found the back of the net 27 times for Brugges during his time with the club.