Aberdeen have finally completed the signing of Jonny Hayes from Inverness Caledonian Thistle.
The winger has signed a two-year-contract after rejecting a new deal with Inverness.
The 24-year-old had denied making any decision on his future when Aberdeen announced he had agreed to sign at the end of May but his eventual capture is a real coup for manager Craig Brown.
Hayes, who joined Inverness from Leicester in 2009, scored nine goals last season despite missing two months with a shoulder injury.
The former Republic of Ireland under-21 international will hope to inject energy to a Dons side that scored just 36 goals in 38 Scottish Premier League game - the lowest in the division.