From OOTP2007, and something I have seen mentioned occasionally in previous versions of the game via search, the following event is scored incorrectly.
This throw was clearly deep enough for the sac fly to be assumed that it scored (as I'm guessing 9M is where a 9 is on the normal hit location chart), and in scoring the throw unless either it was so shallow the run may not have scored or if the runners behind moved up after the wild throw there is no error charged.
In this case, from reading the p-b-p during the game, the runner was tagging at third after the catch so he was clearly going to score, however the runners probably weren't going until the bad throw (hard to know with the structure of the p-b-p during this). So it should be scored a sac fly and an RBI to the batter. And then E9 on the advancements of the two runners, still a throwing error. Instead it is scored a normal fly out and E9, with no RBI to the batter.