I am playing in a home cash game and the following scenario came up.

Skip to the turn. UTG checks, button bets and UTG calls. Both check on the river. Who has to show first?