Karim Benzema's first-half goal gave Real Madrid a narrow 1-0 win over Bayern Munich in the Champions League semi-final first leg.
Kaizer Chiefs saw the fate of their PSL title defence fall out of their own hands as they were held to a goalless draw at Bidvest Wits on Wednesday evening.
A well-organised Chelsea battled to a 0-0 draw in the first leg of their Champions League semi-final at Atletico Madrid on Tuesday night.
Manchester City kept their Premier League title aspirations alive with a 3-1 win against West Brom at the Etihad Stadium on Monday.
Celtic maintained their push for a top-eight finish as they carved out a 1-0 win over Pirates at the Free State Stadium on Monday.
Barcelona were given a real fright but ultimately kept their slim title hopes alive with a 2-1 victory over Athletic Bilbao at the Nou Camp.
Everton ensured it was a reunion to forget for David Moyes as they cruised to a 2-0 win over Man United at Goodison Park on Sunday.
Chiefs continued to struggle on the big stage as they slumped to a 2-1 defeat against ASEC Mimosas in the CAF Confederations Cup.
AmaZulu missed out on a chance to cement a spot in the top eight as they drew 0-0 with University of Pretoria at Moses Mabhida on Sunday.
Polokwane City handed their PSL survival bid a massive lift as they secured victory against Mpumalanga Black Aces on Sunday afternoon.
Arsenal took a huge step towards securing a 17th successive Champions League berth as they hammered Hull City 3-0 on Sunday.
Liverpool survived a late fight back to eventually beat Norwich City 3-2 to take them five points clear at the top of the standings.
Fabio Borini scored a late winner as Sunderland sprung a huge shock by beating Chelsea 2-1 at Stamford Bridge on Saturday evening.
Mamelodi Sundowns maintained their PSL title chase as they claimed a 1-0 win over Moroka Swallows at Dobsonville Stadium on Saturday evening.
- Cardiff City 1-1 Stoke City
- West Ham 0-1 Crystal Palace
- Newcastle 1-2 Swansea
- Aston Villa 0-0 Southampton
- SuperSport 0-0 Bidvest Wits
- Platinum Stars 1-4 Arrows
- Tottenham 3-1 Fulham
- Maritzburg 2-0 Ajax CT
- Barcelona 1-2 Real Madrid
- Platinum Stars 1-0 AmaZulu
- Man City 2-2 Sunderland
- Everton 2-3 Crystal Palace
- Sundowns 1-0 Black Aces
- Polokwane City 0-2 Chiefs
- Wits 2-1 Moroka Swallows
- Arrows 1-1 Bloem Celtic
- FS Stars 1-0 Pretoria Uni
- Arsenal 3-1 West Ham
- Ajax Cape Town 2-0 SuperSport
- Orlando Pirates 1-0 Maritzburg
- Hull City 5-3 Sheffield United
- Bloem Celtic 1-2 Bidvest Wits
- Liverpool 3-2 Manchester City
- Real Madrid 4-0 Almeria
- Sundowns 1- 2 Pirates