The Crown has won permission to cross-examine its own star witness — a key player in the trial of a senior federal bureaucrat accused of taking cash and gifts in exchange for fast-tracking immigration applications — after a judge agreed his evasive answers were full of discrepancies.