Canelo Alvarez edges Gennady Golovkin by majority decision in thriller

Golovkin handed first defeat in 40 pro fights

16/09/2018