D.J. Byrd scored 16 of his 22 points in the second half and Purdue upset Wisconsin 69-56 Sunday afternoon.