I know that grounding into a double play with nobody out, with a run scoring from third, does not reward the batter with an RBI.
What if, however, the bases are loaded, nobody out, and you hit a fly ball. Runner on third tags and scores. Upon the throw coming in from the outfield, the cut-off man intercepts and throws to third, cutting down the guy tagging from 2nd to 3rd (hence, a “double play”).
Does the batter still get the RBI in this scenario?