It's all done and dusted ... Aston Villa boss Martin O'Neill got his man today ... and Stewart Downing is back in the Premiership.

The Middlesbrough midfielder, who celebrates his 25th birthday next week, signed a four-year contract a day after the two clubs agreed terms, confirmed to be £12million by Boro.