We finally have an end in sight for the Henrikh Mkhitaryan, Arsenal and AS Roma horrific love-hate triangle saga that’s been going on for months.

After weeks and weeks of speculation, it appears a solution has finally been found, and it involves the Armenia international cancelling his contract with the Gunners and signing a new one with the Italians.

The news comes via Gazzetta dello Sport, who explain an agreement has been found with Arsenal for the playmaker to stay until the end of the current season, after which he will ‘terminate his contract’ with the Emirates club ‘in exchange for the payment of a penalty (against Roma)’.

Once the season ends, he will then ‘sign a new agreement’ with the Serie A side, which will be a ‘one year plus one’ contract, with a renewal option for the 2021-22 campaign.

Gazzetta state ‘it’s what everyone wanted’, as the player wanted to stay in Rome, while Paulo Fonseca, his manager, desperately wanted him to stay.

This is also backed up by Corriere dello Sport, who state this was all conducted by Mino Raiola, ‘who terminated the contract the English club by paying a penalty’.