Cleveland Indians shine in 2017 MLB All-Star Game