Premier League - Every goal in 90 seconds
Watch all the weekend Premier League goals in a super-quick 90-second burst.
The goals round-up will automatically launch in the picture box on the right and you can click the links underneath the picture for in-depth highlights of all the games (UK only).
The champions went ahead through a 78th-minute header by David Luiz and a late Ramires strike sealed a victory which moved Chelsea above their opponents into third place in the table.
Chelsea are nine points behind leaders Manchester United with a game in hand and still have to play them at Old Trafford.
They have 54 points, one point and one place above City with a game in hand. Arsenal are second on 58 points with United top on 63 after their last-gasp 1-0 win over Bolton Wanderers on Saturday.
Liverpool won 2-0 at Sunderland in Sunday's other match.
Substitute Berbatov tapped in from close range after 88 minutes to send Alex Ferguson's team five points clear at the top and earn sighs of relief from his side, who had been reduced to 10 men after the dismissal of Jonny Evans.
Arsenal staged a fightback from two goals down at the Hawthorns but could not find a late winner of their own.
In other games, fifth-placed Tottenham Hotspur endured a frustrating time in front of goal as West Ham United held the Champions League quarter-finalists 0-0 in an entertaining encounter at White Hart Lane.
Everton climbed to eighth with a 2-1 victory at home to Fulham in the late game after Louis Saha scored against his former club in the 49th minute following Seamus Coleman's first-half opener. Fulham pulled one back through Clint Dempsey but the hosts held on.
Wolves are third from bottom after beating West Midlands rivals Aston Villa 1-0 at Villa Park, where home fans held up a banner reading "Had enough, Houllier out" as defeat for Gerard Houllier's team left them one point above the relegation zone.