I mean I think Craig's reaction made everyone confused, but even the pitcher and 2nd basemen ended up napping. If either realized what was happening and covered 1st, the catcher just throws it to them to get Baez and the run doesn't count.
We definitely should s*** on Craig a lot, but almost everyone on Pittsburgh had a brain fart there. Why was the catcher even covering home...he should have just had his hands up telling Craig to just tag Baez (or go back to 1st base).