Even the Marlins announcers are saying he was safe. The Cubs' announcer disagrees regardless of whether the call was right, there's no reason to take 3-4 steps toward 2B on a humpback liner to uggla. It was bad baserunning.
DeRo fields potential GIDP ball, throws it past Riot, a run scores, everyone is safe. Runners at the corners, still one out. that wasn't really a DP ball, though obviously they should've gotten one out