The bottom-placed team of this season's Premier League Sheffield United pulled off a stunner as they defeated Manchester United 2-1 on Thursday.
This was Sheffield United's second win of the season. Manchester United, with this defeat, failed to reclaim their top spot as they remain in the second position, behind Manchester City.
Moreover, this was Sheffield United's first win at Old Trafford since 1973. "Our first win at Old Trafford since December 1973," Sheffield United tweeted.
Manchester United started brightly, with Marcus Rashford firing wide before Sheffield United's Billy Sharp forced a fine save from David De Gea.
Kean Bryan handed Sheffield United a lead in the 23rd minute as he headed in his first Premier League goal from John Fleck's corner.
Sheffield United maintained their lead through to the first half. However, Harry Maguire equalised for Manchester United in the 64th minute, heading in Alex Telles's corner.
Sheffield United managed to restore their lead 10 minutes later when Oliver Burke netted a goal.
Maguire expressed disappointment after losing to Sheffield United in the Premier League and said his side was "not good enough" in the match.
"Not good enough. We didn't perform to a level we've been playing at. We didn't play at an intensity that we've played at. We haven't created enough to win the game," the club's official website quoted Maguire as saying.
Maguire admitted that a little spark and inspiration was missing which cost them the game.
"Well, we have great belief. At half-time, we knew. We knew we didn't perform well in the first half, but we had belief that if we scored the next goal, we could go on to win the game. We scored the next goal. It was an important goal, and we never found anything extra to push -- that little spark or inspiration. Something was missing," he said.
"Like I said, we have to improve, we know that it's not good enough for this club. We've got to win games, especially at Old Trafford, especially to teams who are where they are in the league. But for sure, we've got to improve," Maguire added.
Manchester United will now take on Arsenal on Saturday while Sheffield United will next play against Manchester City on Saturday.
(with agency inputs)