Amir Khan had to get up from the canvas to beat Julio Diaz in Sheffield on Saturday night. The former light-welterweight champion kept on course for a shot at one of the champions but was knocked down in the fourth round before winning on points: 114-113, 115-113 and 115-112. Khan, 26, was on the brink of another knockdown in the 11th round of a thrilling catchweight non-title bout against the Mexican. In his first fight on British soil in two years, the 2004 Olympic silver medallist Khan improved his record to 28 wins and three defeats. Diaz suffered his eighth defeat in a 49-fight career.