Evansville did play at Duke in the 2017-18 season (Dec. 20, 2017), and, no, they did not win. The result wasn't pretty. Duke beat them 104-40.
Evansville actually had a winning record that season (17-15). They were 9-11 in the MVC, finishing tied for 7th place, two games behind Bradley.
Here is...