Aston Villa ended a 26-year wait to beat Manchester United in the league at Old Trafford as they moved up to third place in the Premier League, BBC reported.
Gabriel Agbonlahor scored the winner, heading in from Ashley Young's cross.
Wayne Rooney's shot smashed against the underside of the bar as United hit back, while Ryan Giggs also went close.
Nemanja Vidic had a header cleared off the line and Brad Friedel superbly denied Dimitar Berbatov as Villa clung on to claim an historic win.
The last time Villa beat United was in 1999, in a league cup match, and it is the first time that Villa have claimed all three points against Sir Alex Ferguson's men at Old Trafford, in a run stretching back to 1983.
Not only will United be bitterly disappointed by the loss, their fourth of the season and first at home, it also came after leaders Chelsea had surprisingly dropped points at home to Everton earlier in the day.
Instead of United drawing level with Chelsea at the top of the table, it is Martin O'Neill's side who are this week's significant movers, leapfrogging Tottenham and Arsenal.
And Villa secured their 100th Premier League win away from home in style by blending pace and power, and a resolute backline.