I'm so totally confused about something. It's hard trying to follow boxing, when you don't have nearly as much time as you'd like.

Carlos Molina is fighting Jermall Charlo, who had previously beaten Gabriel Rosado.
Wait.. no that's not right.... Gabriel Rosado was previously beaten by Jermell Charlo.... So who is the Carlos Molina that Amir Khan beat?!!?

Is it boxrec, me or a combination of both?