English Premier League Results: Here Is How It All Happened Over The Weekend

The English premier league entered its 30th weeks last weekend with 8 matches left for the teams to play except for two teams that have a match in hand.

The premier league kicked off with a disappointing match for Tottenham Hotspurs, who lost to the inform Southampton. Tottenham started the scoring with a goal from Harry Kane before the home side responded with two goals to win the match as they battle for relegation.

In another match in the English premier league, Newcastle came from two goals down to beat Everton 3-2.

Log leaders Man City were on fire as they thrashed Watford 3-1 courtesy of Raheem Sterling hat-trick.

On Sunday in the English premier league, Second place Liverpool defeated Burnley at Anfield with a brace from both Sergio Mane and Firminho, respectively.

Chelsea fought tooth and nail to draw Wolves at home in a match that ended 1-1 at the Stamford bridge. All thanks to Eden Hazard who helped equalize at the 90th minutes.

The English premier league was brought to a close last night as two heavyweight teams, Arsenal and Manchester United clashed at the Emirates.

Arsenal won the match 2-0 with goals from Xhaka and Aubameyang (penalty).