Sunderland have agreed a transfer fee with Bury for striker James Vaughan as Simon Grayson continues to rebuild his squad.
The Black Cats boss is desperate to add more firepower to his frontline after the club lost strikers Jermain Defoe, Fabio Borini and Victor Anichebe since the season ended.
And after having an initial bid rejected by the Shakers, Sunderland have returned with an improved offer for Vaughan that has been accepted by the League One side.
The 28-year-old has now travelled to Wearside to finalise terms and undergo a medical.
Vaughan has just 12 months left on his contract, and has attracted interest from a number of Championship clubs.
However, Sunderland appear to have won the race, with Vaughan having worked with Grayson in the past at Huddersfield Town.
The former Everton striker was the second top scorer in League One last season, scoring 24 goals.
Grayson said: "He’s a player I’ve worked with, know a lot about, and we have to bring in the right bodies whether it be James Vaughan or any other players that we’ve been linked with."