Mesfin Mekonnen digs himself deeper