Berahino Jones West Brom
West Brom forward Berahino celebrates with Jones after scoring the winner against Manchester United in their English Premier League game at Old Trafford, September 28Reuters

Last weekend was all about the Manchester Derby, with Manchester City topping Manchester United in some style.

Saturday saw the two Manchester sides make headlines again, but not for positive reasons.

Manchester United were stunned by West Brom 2-1 in the English Premier League, with Morgan Amalfitano scoring a goal of the season contender, while Man City found their backs broken by a pesky Aston Villa side, who somehow managed a 3-2 victory.

At Old Trafford, David Moyes decided to stick with the two wide players - Shinji Kagawa and Nani - that started the game against Liverpool, with Anderson preferred in midfield over Marouane Fellaini.

Both sides had chances to find the opener in the first half, with West Brom probably shading it on opportunities.

The Baggies were coming off an energy-sapping loss to Arsenal in the Capital One Cup third round in midweek, but there were no signs of fatigue from the away side, even if the bulk of the starting XI did not play much of a part In that game.

West Brom had a golden opportunity to open the scoring, when Saido Berahino, on early in the first half for the injured Scott Sinclair, found space inside the box off a cross, but his header just went wide.

Anderson, at the other end got himself on the end of a cross himself, but his header struck the crossbar with the referee's assistant also wrongly flagging the midfielder for offside.

The match, though, remained 0-0 at halftime, meaning both sides came into the second 45 in desperate search of that crucial first goal, with Moyes taking off the bright Kagawa for youngster Adnan Januzaj.

The wait for the opener was more than worth it, with Amalfitano scoring one of the goals of the season so far. The French midfielder, who could turn out to be one of the buys of the season, ran all the way from the halfway line, before nutmegging Rio Ferdinand to create a one-on-one situation with David De Gea.

Amalfitano showed tremendous composure there as well feinting once to commit De Gea before calmly lifting it over the Manchester United goalkeeper.

United, though, got back into the game immediately with Rooney scoring again from a setpiece. A curling freekick from the left bypassed all the players in the box before nestling into the corner, much to the chagrin of West Brom keeper Boaz Myhill.

David Moyes brought on Robin Van Persie from the bench in search of the winner, with the Dutchman replacing the ineffective Hernandez. However, it was West Brom who scored the winner, with Amalfitano again having a big hand.

The Frenchman laid the ball perfectly to Berahino just outside the box, with the young Englishman striking a pure left-footed strike into the bottom corner to stun the United faithful into silence.

Fellaini, who came on for Anderson, thought he had equalised for United, only for that flag from the referee's assistant to go up for offside as Moyes was left wondering just what to do yet again.

The loss sees Manchester United move out of the top half of the table, having picked up just seven points in six matches.

There was much drama at Villa Park as well, with the home side incredibly finding a way back into the game to pull off a brilliant 3-2 win over Manchester City.

After battering Villa in the first half, Manchester City found that opening goal via a familiar face in Yaya Toure, who scored off a corner.

However, Villa equalised within six minutes of the second half through Karim El Ahmadi, who drilled home low into the corner, with replays showing the Villa player might have been offside when he received the pass from Leandro Bacuna.

The lead lasted only five minutes, though, with Edin Dzeko making it 2-1 in City's favour via his back. However, City, who thoroughly deserved their lead were left gasping for air with Villa finding two goals - through Bacuna and Andreas Weimann - to turn the game on its head.

Results: Aston Villa 3-2 Manchester City; Fulham 1-2 Cardiff; Manchester united 2-1 West Brom; Southampton 2-0 Crystal Palace; Hull 1-0 West Ham; Fulham 1-2 Cardiff; Tottenham 1-1 Chelsea.