No, seriously, this happened.
Was that a foul? Let's go to the GIF:
Now, that was a clean block. This was the first contact, and you'll see Plumlee's fingers on the ball:
Let's see the overhead.
Now, further replays showed that Joe Johnson reached in on James and fouled him before, and Plumlee uses his off-arm to create contact as James is coming in. Those were missed calls, but the actual block looks clean.
Either way, the Heat lose, and are just a half-game up on Indiana for the No. 1 seed in the East. Miami and Indiana play Friday.