Nick Johnson made six free throws over the final 25 seconds, and No. 1 Arizona held on for a 72-70 victory over Michigan on Saturday after rallying from an 11-point deficit in the second half.