As much as i like Golovkin, i would have to lean towards Hagler. He was a destruct and destroy southpaw machine. Being an excellent southpaw is the main difference. Both are excellent technicians, both strong and powerful with impeccable chins. I haven't ever seen GGG go 15 rounds.