Miami Marlins' Dee Gordon brought to tears after home run.