Our next opponents Brentford became the 50th team to compete in the Premier League this season, but can you name every other side we have faced in that competition?
Brentford's victory in May's Championship play-off final set-up our first-ever Premier League meeting with our newly-promoted west London neighbours, which takes place at their new Brentford Community Stadium home today. It also brought the total number of clubs to have competed in the top flight since it took its current form in 1992 up to a round half-century.
Excluding ourselves and Brentford, that means there are 48 teams we have played against across the 30 Premier League seasons so far, including the current one, but how many of them can you name? Try our quiz below and find out. Good luck!
We have beaten 47 of those sides in the Premier League - give yourself a bonus point if you know the identity of the odd one out, no cheating! - but will we add another name to that list of our top-flight victims this weekend? You can have your say and predict the score of the Brentford match in our Play Predictor game exclusively on The 5th Stand app.