IOWA CITY, Iowa -- Senior Matt Gatens scored a career-high 33 points and Iowa beat No. 16 Wisconsin 67-66 on Thursday night for its second straight win over a ranked opponent.

It was the second straight career-high for Gatens, who had 30 points in Iowa's win over then-No. 18 Indiana on Sunday.

Wisconsin (20-8, 9-6 Big Ten) lost for just the third time in 11 games. The Badgers got within 65-63 on Jordan Taylor's layup with 4 seconds left, but Gatens made two free throws to cap his brilliant night for the Hawkeyes (15-13, 7-8).

Taylor's meaningless 3-pointer at the buzzer was the closest the Badgers would get in the second half.

Josh Gasser and Ryan Evans each had 14 points for Wisconsin, which never led and got swept by Iowa in the regular season for the first time since 1994-95.