It was a quiet Premier League weekend with just four matches, as FA Cup quarter-finals took centre stage.

But there was still plenty of drama and lots to play for in terms of relegation and chasing European places.

Read on, or jump to the game of your choice using the links below, for match reports.

Join the home of live football today

BT Sport is the only place to watch live Premier League, Champions League, Europa League and much more.

Friday 19 March

Fulham 1-2 Leeds

Saturday 20 March

Brighton 3-0 Newcastle

Sunday 21 March

West Ham 3-3 Arsenal

Aston Villa v Tottenham

Friday 19 March

Fulham 1-2 Leeds United

Patrick Bamford responded to his omission from the England squad with a goal as Leeds ended their misfortunes in the capital with an entertaining 2-1 win over Fulham at Craven Cottage.

The defeat saw the Cottagers fail to grasp the opportunity to move out of the relegation zone for the first time since December.

After Bamford’s 29th-minute opener, Fulham’s Joachim Andersen got the equaliser with his first goal for the club, before Raphinha scored his sixth Premier League goal of the season, slotting the ball past goalkeeper Alphonse Areola for Leeds’ winner.

Full match report

Saturday 20 March

Brighton 3-0 Newcastle

Brighton pulled six points clear of the drop zone with a dominant 3-0 win over fellow relegation-battlers Newcastle.

Steve Bruce’s visitors went into the game having won just two of their last 17 league matches and were unable to improve their fortunes, while Brighton recorded only their second league victory at the Amex Stadium this campaign.

Leandro Trossard’s curled opener put the home side ahead just before the break.

Danny Welbeck then doubled Brighton’s lead with a well-struck shot into the corner six minutes into the second half, and Neal Maupay’s 68th-minute volley sealed all three points.

The result leaves Newcastle just two points ahead of 18th-placed Fulham, although the Cottagers have played one game more.

Full match report

Sunday 21 March

West Ham 3-3 Arsenal

West Ham’s Champions League charge was checked as Arsenal came from three goals down to snatch a 3-3 draw at the London Stadium.

The Hammers looked to be cruising towards a victory which would have seen them draw level with Chelsea in fourth after goals from Jesse Lingard, Jarrod Bowen and Tomas Soucek put them in complete control.

But own goals from Soucek and Craig Dawson hauled Arsenal, at times shambolic in the first half, back into the match and Alexandre Lacazette’s late header earned the visitors a point.

Full match report

Aston Villa 0-2 Tottenham

Tottenham responded to their humiliating Europa League exit in style with a 2-0 win at Aston Villa that keeps their Premier League top-four hopes alive.

Spurs embarrassingly threw away a 2-0 first-leg lead to lose 3-2 to Dinamo Zagreb in the last 16, which saw under-fire boss Jose Mourinho question his side’s attitude and professionalism.

Their European exit means that they can only qualify for next season’s Champions League through their league finish and goals from Carlos Vinicius and Harry Kane moved them to within three points of fourth-placed Chelsea.

Full match report