From seeing it on the telly, only two things I could say was wrong. The Giggs tackle on Kewell should have been a penalty, but he was off and couln't see whether it was inside the penalty box, and then the yellow card on Carra seemed thin, but maybe he gave it for something Carra said?
Otherwise, I agree, good refereeing today...