The way the rule works (as I have understood it) is that if both players catch it at the same time, then the ball goes to the offense. Without a doubt, the db catches it and falls onto the offensive player who reaches up to grab it. Trying to judge it live is always more difficult, but that is not the case here. That would be a poor call coming from a HS ref let alone someone at the highest level.