Patrik Schick will have his Bayer Leverkusen medical tomorrow after the German club agreed a €26m plus bonuses deal for the Roma striker.
Multiple sources including Sky Sport Italia, Il Tempo and others all have the same story, which is that the deal is done.
It had been in the works for some time, but Bayer Leverkusen first had to complete the sale of Kevin Volland to AS Monaco.
Now that has been done, Schick has the all-clear to undergo a medical on Thursday.
Roma are expected to pick up circa €26m plus bonuses and a percentage of his future sell-on fee.
The Czech international was signed for €38m from Sampdoria, but made very little impact in the Giallorossi jersey.
Still only 24, he spent last season on loan at RB Leipzig, who did not activate their option to buy.