But who was United's most impressive performer? Our man at the game, Danny Hall, offers his player ratings.
Made his first real contribution in the closing stages when he palmed away Baker's dangerous curling effort from outside the box. Kept his concentration despite having nothing to do, which bodes well for him and for United.
Got off to a dream start on his return with a goal inside the first 40 seconds or so of the game, and was steady from then on in. Replaced with 13 minutes to go with a knock, which will be a concern for United with Baldock already in the treatment room
Again deputised for the suspended Chris Basham and went about his work with the minimum of fuss. Lacks some of Basham's offensive abilities but does a very solid job and won't ever let United down. A very useful player to have
Sign up to our Sheffield United newsletter
The i newsletter cut through the noise
Absolutely rock-solid in the heart of the defence once again. On the rare occasions Reading forayed forward there seemed no panic in Bramall Lane and, more importantly, Egan. Marshals the defence so, so well
Again lined up in an unfamiliar position on the left of United's three-man defence and coped well with the different threats posed him by Reading's forward line. Showed once again he has real quality in his left foot and is maturing by the game
His inclusion drew a largely unflattering response before kick-off on social media, but he was excellent. Could have driven into space a few more times, but it's not surprising he perhaps doesn't feel confident enough to. Superb cross for Madine's second goal.
An excellent display from the stand-in skipper in Sharp's absence who again kept United ticking. Only blot on his copybook was an early booking which takes him to nine for the season and means he could still miss the derby
Seemed to cover every inch of Bramall Lane and his sheer tenacity led to Madine scoring his first goal for the Blades. Both sides of his game were excellent and is looking more like the Fleck of old with each passing game
Excellent again. A superb throughball almost gave Hogan his first goal in United colours and he completed a rare 90 minutes, after insisting he was physically capable of doing so. A joy to watch when he's got the ball at his feet and orchestrating United attacks
Superb once again. Scored two goals to end his long run without netting, but his overall game was once again exceptional and almost laid on goals for Johnson and Hogan. Looked to have picked up a knock and was replaced by Dowell
Showed promising signs on his Blades debut and was a touch unfortunate not to open his account after he tried to lob Martinez in the second half, before the former Arsenal man recovered to make an excellent save. Early signs of a promising partnership with Madine
Enjoyed some much-needed game time while also giving Norwood a rest, and showed some nice touches to help keep the ball
Replaced the injured Kieron Freeman but was relatively untroubled as United were home and dry by that point. Carried out his role with the usual professionalism