Crewe have finally completed the signing of Tottenham striker Lee Barnard on loan until January.

The 23-year-old's arrival at Gresty Road was delayed by a hamstring injury, but he will go straight into the squad for the visit to Swindon on Saturday.

Barnard has made three substitute appearances for Spurs in the Premiership and had previous loan spells at Exeter, Stevenage, Leyton Orient and Northampton.