Zimbabwean striker Mwaruwari struck debut goal to seal Manc City's first win at Old Trafford since 1974.
Zimbabwean striker Benjani Mwaruwari struck a debut goal to seal Manchester City's first win at Old Trafford since 1974 as the Premier League champions crumbled to a 2-1 defeat against their local rivals here on Sunday.
United, playing their first home game after Wednesday's 50th anniversary of the Munich air disaster, produced one of their worst performances of the season as City claimed the victory with first-half goals from forwards Benjani and Darius Vassell.
Defeat left United two points behind leaders Arsenal, who can extende their advantage at home to Blackburn on Monday.
Prior to the game, the two teams, with United wearing 'Busby Babes' kit devoid of sponsors names and logos, marched out behind a lone piper to the centre circle.
Both United manager Sir Alex Ferguson and City boss Sven-Goran Eriksson placed a wreath in memory of the 23 people killed at Munich, when an airplance carrying United home from a European Cup tie crashed on take-off.
Then came the minute's silence, the subject of much debate in recent weeks amidst fears of City supporters disrupting the tribute.
Yet the silence was observed impeccably inside the ground, a moving tribute which led to the United fans applauding the 3,000 visiting City supporters.
Outside the ground, several loud bangs were heard during the silence, but the behaviour of City fans inside Old Trafford could not be criticised.Although this was a solemn occasion, once the game started it became a crucial fixture for both teams.
United needed the points to close the gap on league leaders Arsenal, while City went into the game retaining hopes of securing a Champions League spot by finishing fourth.
During a frantic start, United nearly opening the scoring in the seventh minute when captain Ryan Giggs forced a tremendous save from City goalkeeper Joe Hart with a left-foot volley.
Bulgarian midfielder Martin Petrov responded by sending a 20-yard strike narrowly over the crossbar.
United, without the suspended Wayne Rooney and Patrice Evra, then tested City again when Cristiano Ronaldo released Carlos Tevez in the penalty area, only for City captain Richard Dunne to deny the Argentinian with a perfectly-timed tackle.
The game continued to swing one way then the next, but the breakthrough came in the 25th minute and it was City that stunned Old Trafford by grabbing the lead through Vassell.
It was a goal sparked by a blistering counter-attack by Eriksson's team and it resulted in Petrov's cross picking out Stephen Ireland 12 yards from goal. Ireland's shot was blocked by Edwin van der Sar and the Dutch keeper also saved Vassell's effort from the rebound.
But the former England striker pounced on the loose ball and he scored from close range to give City the lead and record his 50th Premier League goal.
It was an outcome that certainly wasn't in the United script, but things went from bad to worse for the home side on the stroke of half-time when Benjani, a transfer-window signing from Portsmouth, doubled City's lead.
Once again, Petrov was a key factor in unlocking the door for City. Having failed to clear his corner properly, United sent the ball back to the winger and his cross was glanced into the far corner by Benjani.
With Rooney absent, United looked bereft of ideas going forward and their hopes of fighting their way back into the game always appeared flimsy, especially with Ronaldo producing one of his worst displays this term.
The brilliance of recent weeks was nowhere to be seen and his second-half display was marked by wayward shooting and inept crossing, just when his team needed him to produce the exact opposite.
But the breakthrough that United needed to make never looked like happening until Michael Carrick scored deep into stoppage time but it was too late for Ferguson's men to rescue the points.