Leo Ulloa’s 89th minute finish gave Leicester a vital 1-0 victory over Norwich City as the Foxes remain two points clear of Tottenham Hotspur at the top of the Premier League.
Spurs themselves came from a goal down to beat Swansea City 2-1 at White Hart Lane.
Elsewhere; there were wins for Manchester United, West Bromwich Albion, Stoke City, Chelsea and West Ham United.
But in a week of tight victories, who were the top performers?
Here’s Shoot’s Top 5 Players of the Weekend…
5. Saido Berahino (West Brom)
After a season of turmoil for the former England Under-21 international, Berahino was back to his brilliant best as the Baggies won 3-2 at home to Crystal Palace.
He had a hand in their opening goal; slipping through Salomon Rondon, whose shot was saved, but Craig Gardner tapped home the rebound.
On the half hour mark, the 22-year-old then struck a superb third for Tony Pulis’ side, volleying home from 12 yards from Stephane Sessegnon’s superb pass from deep.
Having apologised on Friday for threatening to go on strike earlier in the season, Berahino showed glimpses of his brilliant form which saw him score 20 goals last season.