Manchester City saw their title chances dashed as they came from behind to snatch a 2-2 draw against Sunderland at the Etihad on Wednesday.
Crystal Palace claimed a 3-2 victory at Goodison Park on to all but secure their Premier League status and damage Everton's top-four hopes.
Vuyo Mere's second-half goal proved the difference as Platinum Stars clinched a 1-0 victory over AmaZulu at the Royal Bafokeng Stadium.
Kaizer Chiefs kept their PSL title charge on track as they carved out a 2-0 win over relegation-threatened Polokwane City on Wednesday.
Lamontville Golden Arrows were held to an agonising 1-1 draw by Bloemfontein Celtic at King Zwelithini Stadium on Wednesday night.
Mamelodi Sundowns remain clear at the top of the PSL standings with a 1-0 win over Mpumalanga Black Aces on Wednesday evening.
Bidvest Wits tightened their grip on third following a 2-1 win over Moroka Swallows at the Bidvest Stadium on Wednesday evening.
Free State Stars took a big step in their fight against relegation from the PSL as they edged University of Pretoria 1-0 on Wednesday.
Arsenal went back above Everton and into fourth spot in the Premier League after coming from behind to defeat West Ham 3-1 on Tuesday.
A goal in each half helped Ajax Cape Town claim an invaluable three points courtesy of a 2-0 win over SuperSport United.
Orlando Pirates required a late goal from replacement Helder Pelembe to see off a feisty Maritzburg United outfit 1-0.
Hull reached their first ever FA Cup final after defeating League One's Sheffield United in an eight-goal semi-final thriller at Wembley.
Bidvest Wits beat ten-men Bloemfontein Celtic 2-1 in a tense Nedbank Cup quarter-final affair played at Kaizer Sebothelo on Sunday.
Liverpool took a massive step towards a first Premier League title in more than two decades as they edged Manchester City in a 3-2 thriller.
- Real Madrid 4-0 Almeria
- Sundowns 1- 2 Pirates
- Granada 1-0 Barcelona
- Wigan (2) 1-1 (4) Arsenal
- West Brom 3-3 Tottenham
- Stoke 1-0 Newcastle
- Sunderland 1-0 Everton
- Fulham 1-0 Norwich
- Southampton 0-1 Cardiff
- Crystal Palace 1-0 Aston Villa
- African Warriors 1-3 Maritzburg
- Kaizer Chiefs 2-0 SuperSport
- Bayern Munich 3-1 Man United
- Sundowns 1-0 Bloem Celtic
- Atletico Madrid 1-0 Barcelona
- Kaizer Chiefs 0-1 Black Aces
- Polokwane City 1-1 Maritzburg
- Wits 1-0 Platinum Stars
- Ajax Cape Town 2-2 Arrows
- FS Stars 1-2 SuperSport Utd
- Chelsea 2-0 PSG
- Dortmund 2-0 Real Madrid
- Pretoria Uni 2-1 Swallows
- Tottenham 5-1 Sunderland
- West Ham 1-2 Liverpool