A tightly-contested South Yorkshire derby went the way of the Blades this afternoon in this Professional Development League clash.
Rhys Oates won and scored an early penalty but his side's lead was overturned by half time.
The Reds' penalty was the first action of the opening exchanges and it was well won by 20-year-old Oates. After bursting forward down the left, he was brought down inside the area by Berry and made no mistake from the spot as he slammed into the bottom left-hand corner.
Seven minutes later United found the equaliser when Calvert-Lewin pounced at the far post to turn home Hamilton's left-wing delivery.
The Blades should have taken the lead through Ben Whiteman but the midfielder spurned two golden opportunities to give his side the advantage. After drilling wide from the edge of the area on 16 minutes, he scooped over the bar from an even better position two minutes later.
The visitors did take the lead, though, with 36 played after George Williams was harshly adjudged to have brought Calvert-Lewin down in the box. Callum McFadzean sent Davies the wrong way to make it 2-1.
After the break both sides exchanged jabs without applying the killer blow - the closest the Reds came before the hour was a kinking run from Maris towards the edge of the area but his finish ballooned well over the bar.
The Reds did press for an equaliser but failed to carve any clear-cut chances as time ran out.