Isaac Haas' free throw with 4.0 seconds left gave No. 5-ranked Purdue a 70-69 victory over Michigan at the Crisler Center. It was Purdue's first win in Ann Arbor since the 2011-12 season.