Barcelona kept up their stunning form in Spain while David Beckham made his Serie A debut.
Hearts knocked Edinburgh rivals Hibernian out of the Scottish Cup and in France, Bordeaux closed the gap on leaders Lyon to one point.
Barcelona continued their relentless march towards the title with a sixth successive victory. Pep Guardiola's side came from behind to beat Osasuna 3-2, with Samuel Eto'o, Xavi and Lionel Messi on the scoresheet.
Arjen Robben, Raul and Sergio Ramos found the target as Real Madrid crushed Real Mallorca 3-0 to move second.
Valencia and Villarreal shared six goals in a thriller on Saturday and Sevilla defeated Deportivo La Coruna 3-1.
Beckham, on loan from Los Angeles Galaxy, was a surprise starter as AC Milan drew 2-2 at Roma, with Alexandre Pato netting a brace for the Rossoneri and Mirko Vucinic scoring both of the home side's goals.
Also on Sunday, Juventus moved to within four points of leaders Inter Milan as Alessandro Del Piero's free-kick gave them victory over Siena.
Inter had been held to a surprise 1-1 draw by Cagliari on Saturday, with Zlatan Ibrahimovic's strike cancelling out Robert Acquafresca's opener.
Hearts beat 10-man Hibs 2-0 thanks to goals from Christian Nade and Gary Glen, while Dundee United also moved into the fifth round with an emphatic 4-0 win against East Stirlingshire.
Celtic stayed on course for a domestic double as they came from behind to see off Dundee 2-1. Aberdeen, Hamilton, Inverness and Falkirk also advanced in the competition.
Lyon could only play out a 1-1 draw with Lorient, while in-form Rennes claimed a narrow 1-0 victory over Grenoble.
Bordeaux took advantage of Lyon's dropped points on Sunday as they thumped Paris St Germain 4-0. Souleymane Diawara, Fernando Cavenaghi, Yoann Gourcuff and Fernando Menegazzo grabbed the goals.
Porto slipped from first to third in Portugal as they were held to a goalless draw by Trofense. Benfica and Sporting Lisbon occupy the top two spots after wins over Braga and Maritimo respectively.
Europe's other top leagues remain on winter break. The Eredivisie resumes on Friday but the Bundesliga is not back until the end of the month.

Beckham - Henry isn't a cheat
We're not proud - Malouda
The Sky Bet Show - Sunday
Galaxy gold for Becks
Hull 3-3 West Ham - Zola
Hull 3-3 West Ham - Brown
Hull v West Ham - 2nd Half
Chelsea v Wolves - 1st half
| Time | Fixture |
|---|---|
| Sunday 22nd November | |
| Barclays Premier League | |
| 13:30 | Bolton vs Blackburn |
| 15:00 | Tottenham vs Wigan |
| 16:00 | Stoke vs Portsmouth |
| Wednesday 25th November | |
| Barclays Premier League | |
| 19:45 | Hull vs Everton |
| 20:00 | Fulham vs Blackburn |
| Saturday 28th November | |
| Barclays Premier League | |
| 15:00 | Blackburn vs Stoke |
| 15:00 | Fulham vs Bolton |
| 15:00 | Man City vs Hull |
| 15:00 | Portsmouth vs Man Utd |
| 15:00 | West Ham vs Burnley |
| 15:00 | Wigan vs Sunderland |
| 17:30 | Aston Villa vs Tottenham |
| Sunday 29th November | |
| Barclays Premier League | |
| 12:00 | Wolverhampton vs Birmingham |
| 13:30 | Everton vs Liverpool |
| 16:00 | Arsenal vs Chelsea |
| Saturday 5th December | |
| Barclays Premier League | |
| 12:45 | Portsmouth vs Burnley |
| 15:00 | Arsenal vs Stoke |
| 15:00 | Aston Villa vs Hull |
| 15:00 | Blackburn vs Liverpool |
| 15:00 | West Ham vs Man Utd |
| Time | Result |
|---|---|
| Saturday 21st November | |
| Barclays Premier League | |
| Liverpool 2 - 2 Man City | |
| Hull 3 - 3 West Ham | |
| Chelsea 4 - 0 Wolverhampton | |
| Sunderland 1 - 0 Arsenal | |
| Man Utd 3 - 0 Everton | |
| Birmingham 1 - 0 Fulham | |
| Burnley 1 - 1 Aston Villa | |
| Monday 9th November | |
| Barclays Premier League | |
| Liverpool 2 - 2 Birmingham | |
| Sunday 8th November | |
| Barclays Premier League | |
| Hull 2 - 1 Stoke | |
| Wigan 1 - 1 Fulham | |
| Chelsea 1 - 0 Man Utd | |
| West Ham 1 - 2 Everton | |
| Saturday 7th November | |
| Barclays Premier League | |
| Aston Villa 5 - 1 Bolton | |
| Blackburn 3 - 1 Portsmouth | |
| Tottenham 2 - 0 Sunderland | |
| Wolverhampton 1 - 4 Arsenal | |
| Man City 3 - 3 Burnley | |
| Wednesday 4th November | |
| Barclays Premier League | |
| West Ham 2 - 1 Aston Villa | |
| Sunday 1st November | |
| Barclays Premier League | |
| Birmingham 0 - 0 Man City | |
| Saturday 31st October | |
| Barclays Premier League | |
| Arsenal 3 - 0 Tottenham | |
Pictures from Saturday's action where Liverpool draw with Man City and Arsenal lose away.
Take a look back at what Liverpool and Man City fans had to say following a 2-2 draw at Anfield.
Bristol City fan Hannah Shine was strutting her as the Soccerette in the Soccer AM studios this week.
Follow all the action from Sunday's packed programme with the skysports.com Score Centre.
David Dunn has played down speculation that he could be able to force his way into the England squad.
Manchester United boss Sir Alex Ferguson admits he is unlikely to make any new signings in January.
Cesc Fabregas has revealed how Arsene Wenger keeps pushing the Arsenal players to fulfil their potential.
Liverpool manager Rafael Benitez is adamant his side will finish the Premier League in the top four.