By all accounts, Sunderland have finally agreed personal terms with Reading's George Evans and the 23-year-old will be unveiled with a red-and-white scarf in the next few days.
First, Evans has to make his way back from Austria where he's been with the Royals squad in a pre-season training camp. But the midfielder has been left out of tonight's friendly game against Rubin Kazan. Reading take on the Russian Premier League side in the Austrian town of Ilz.
A fee between the two clubs was reportedly agreed several days ago. Various figures have been suggested since, ranging from £300,000 to £750,000, but we'll hazard a guess it'll be a six-figure sum - ho.
The stumbling block has supposedly been agreeing the player's wages.
The deal will probably be Sunderland's first actual transfer spend this summer though a host of free agents have arrived at the Stadium of Light in recent weeks.
Evans will arrive too late to make this weekend's friendly against St Mirren but he may yet make next Friday's trip to the Riverside to take on Middlesbrough.
The season proper starts in a fortnight with the transfer window closing on Thursday 9th August. Sunderland still have some work to do, particularly with reinforcements required up front and a host of bodies still to move on. The likes of Didier Ndong, Papy Djilobodji, Lamine Kone and Bryan Oviedo are almost certain to leave, assuming someone is willing to stump up cash for them.
The signing of Evans could prove to be a game-changer with Sunderland clearly still needing a few quality additions to bolster the squad ahead of the League One campaign. The former Manchester City academy product will arrive with something to prove after failing to break into Reading's squad on a regular basis, but he will come with a 'promising' tag still firmly in tact.