Acie Earl had a double-double with 27 points and 16 rebounds as Val Barnes scored 29 points to help the 11th-ranked Hawkeyes defeat the Spartans 96-90 in overtime.