Liverpool battled to victory at Norwich as Arsenal saw off Hull and Everton eased past Man United.
Chelsea suffered a shock defeat to Sunderland while Fulham encountered a setback in their bid to stay up.
Arsenal needed penalties but they will contest the FA Cup Final in May.
Liverpool beat Man City at Anfield, while Fulham did well in their bid to avoid relegation.
Bayern Munich burst into life to knockout Man United while Atletico dumped out Barcelona.
Demba Ba's heroics put Chelsea into the semifinals while Dortmund came close to shocking Real Madrid.
After wins for Man City and Chelsea on Saturday, Liverpool returned to the top as they beat West Ham.
The first two Champions League quarterfinal first legs finished 1-1, leaving both ties on a knife edge.
Chelsea have work to do after losing 3-1 at PSG, but Real are in control vs. Dortmund.
United rose above the protests against Villa, Chelsea lost to Palace and Arsenal and City drew.
Lionel Messi's hat trick gave Barcelona's La Liga title hopes a shot in the arm as they beat Real Madrid.
Title-chasing Chelsea and Liverpool both scored six goals as they beat Arsenal and Cardiff respectively.
Man United completed their comeback job against Olympiakos while Dortmund got past Zenit.
Liverpool took Man United apart at Old Trafford, while Arsenal claimed a hard-fought win at Tottenham.
Manchester City returned to Premier League action with a win, while Chelsea lost at Villa.
Man City's valiant efforts were not enough in Barcelona, while PSG finished the job against Leverkusen with ease.