Everton midfielder James McFadden has put pen-to-paper on a new four-year deal at Goodison Park.
The 23-year-old was keen to sign a new contract with The Toffees, despite having a year to run on his current deal.
After revealing on Tuesday that he had verbally agreed to a new contract, McFadden has now secured his long-term future by penning the new deal.
McFadden joined Everton from Motherwell in 2003 for £1.25 million but has struggled to get amongst the goals, scoring just seven times in 78 league appearances.
Manager David Moyes clearly has plenty of faith in the Scottish international and McFadden will be hoping to force his way into the former Preston chief's starting line-up on a regular basis next term.
However, he faces a tough battle following Andy Johnson's arrival on Merseyside, with the former Crystal Palace hit-man expected to begin the season alongside James Beattie.