Runners at 2nd and 3rd, 1 out. Ball hit to OF while both runners take off. OF catches ball for 2nd out. Meanwhile the runner on 3rd crosses plate and runner at 2nd rounds 3rd. OF throws to 2nd for final out of inning. Umpire rules that runner at 3rd scores because he crossed plate before the 3rd out. No appeal allowed for runner on 3rd because 3 out of inning was recorded. Is this correct?