Man City moved into second place with a convincing derby win over United, with Arsenal denied crucial points in an own-goal draw against Swansea.
From match postponements to teams surviving wild winds, bad weather across Britain has affected a series of gruelling English Premier League games.
Arsenal inched clear at the top of the Premier League on Saturday after Man United crashed at home to West Brom and Man City lost at Aston Villa.
Eden Hazard has apologised for kicking a ballboy who was preventing him from retrieving the ball in the League Cup semifinal against Swansea City.
Swansea City inflicted the second shock home defeat in eight days on Chelsea, defeating them 2-0 in their Capital One Cup semifinal first leg.
Danny Graham has poached an 87th-minute equaliser to earn Swansea City a 2-2 draw at home to Arsenal in an FA Cup third-round tie.
Leaders Manchester United were held to a draw for the first time in the Premier League this season.
Arsenal have lost ground in their race to secure a top-four finish on the English Premier League table after a surprise 3-2 defeat to Swansea.
Wolves staged a dramatic late fight back to deny Swansea their first away win of the season, scoring twice in the final six minutes to snatch a draw.
Sergio Aguero made a stunning debut by scoring twice after coming on as a substitute in Manchester City's crushing 4-0 victory over Swansea.
Portsmouth's FA Cup defence ended in the fourth round with Swansea City pulling off Saturday's biggest shock by dumping the cup holder.