I have done some amateur umpiring, and that call is correct. The “leg lift” that Middlebrooks did is the obstruction.
The call was 100% right.