Premier League giants Arsenal have reportedly reached an agreement for Celtic defender Kieran Tierney.
The Gunners have been in negotiations with Celtic for the player for the better part of this summer.
According to media portal AgentScotland, Arsenal have finally made a breakthrough in their quest to sign the Scottish international player.
It was revealed that the Gunners have reached a deal worth £25m for the aforementioned Tierney.
Arsenal will pay £20m upfront plus £5m in guaranteed installments.
The Premier League club will also pay £1m if Arsenal qualify for the Champions League during his five-year stay in North London.
Scottish champions Celtic will also be entitled to 15% sell-on clause.
Celtic defender Kieran Tierney would be the fifth summer signing for Arsenal if the Gunners are able to get the deal over the line.
Kieran Tierney has been with the Celtic first team for the last four years since he broke into the starting XI.
Arsenal had earlier made the first bid of £15m for him.
Celtic turned down that opening bid before the Gunners returned with a second bid of £18m.
Their penultimate offer for the player matched the £25m asking price from Celtic but the Scottish champions wanted more money upfront.
Arsenal had offered £18m upfront plus £7m in installments for the third offer before a fourth and final offer was accepted by Celtic as mentioned earlier.