Arsenal and Chelsea are two of the most successful clubs in Premier League history, but do you know how many players have played for both London clubs? The answer is 18.
Although there is rivalry between the two teams, player movement between them has been more common than many people might expect, with some players performing well at both clubs.

Can you name all of them?
You need to guess the names of these 18 players, with a time limit of 10 minutes. Your only clues are the year ranges in which these players represented each club.
If you think this quiz is not challenging enough, you can also try other topics — such as naming all the clubs that have won England's top-flight league title. In addition, our football games section features more than 1,000 different types of football quizzes, with full-screen mode available for convenient play at any time.
Good luck, and don't forget to share your score on Twitter. @planetfutebol is waiting for your challenge.