The date for the first Steel City derby of the season has been moved for TV purposes and will now clash with the Sheffield 10K.
The much anticipated local derby has been included in a list of seven more Championship games to be shown live on Sky Sports in September and October.
As a result, the match has been rescheduled for Sunday, September 24 at 1.15pm.
The match at Hillsborough will therefore coincide with the Sheffield 10K with runs right through the heart of the Steel city.
Runners will take on a city centre route, starting in Arundel Gate, and taking runners on a journey along Charter Row and along Ecclesall Road, before skirting the edges of pretty Endcliffe Park.
It continues along Riverdale Road, along Endcliffe Vale Road, close to the Botanical Gardens, then travels down Brocco Bank and back to a city centre finish.
A number of roads will also be closed on the day as a result of the event.
A mass warm up will begin at 9.10am on the day before the race starts at twenty minutes later.
Thousands of runners took part in last year's race; the successor to the Great Yorkshire Run in Sheffield.
A number of football fans took to Twitter following the announcement to voice their anger at the clash.
Jimmy Moldune tweeted: "Sheffield Derby now on Sunday 24th September, roughly same time as Sheffield 10k!! That should be fun!!"
Ben Cairns tweeted: "Did it not occur to anyone that putting the Sheffield Derby on the same day as the Run For All 10k was an absolutely catastrophic idea?"
Richard Sidebottom tweeted: "They're moving the 1st Derby in 5 yrs to the same day as the Sheffield 10k? So basically moving k.o. times nowt to do with 'public safety'"
Sheffield Wednesday's home clash against Leeds United will also be shown live on Sky Sports, following the latest announcement.
The match will now played on Sunday, October 1 at 12.15pm.