I thought it was a disgraceful stoppage. Rivero was probably a point ahead going into the last round and Estrada was the house fighter. The ref stopped Rivero when he was throwing punches.