Gennady Golovkin - or GGG - will take on Canelo Alvarez in one of the fights of the year

Golovkin has won all 37 of his professional fights with all bar four coming by knockout, but he has rarely faced as stiff a challenge as a clash with Alvarez.

The Mexican is regarded as one of the best pound-for-pound boxers in the world and his slick counter-punching style is expected to gel well with Golovkin’s powerful and aggressive tactics.

Alvarez is also better known by a nickname - Canelo - but here’s how Golovkin got his moniker GGG.

What does GGG stand for and how did he get the nickname?

The three Gs are an abbreviation of his full name - Gennady Gennadyevich Golovkin.