There was certainly no shortage of talking points during the latest round of captivating Premier League action that took place over Tuesday and Wednesday night.
While there were goals galore in matches at White Hart Lane, St. Mary's and Villa Park, there were also a number of negative incidents that resulted in red cards for a number of top-flight players.
Bradley Johnson and Loic Remy were both given their marching orders for an unsavoury incident during the fixture between Norwich and Newcastle at Carrow Road, while combative midfielder Mathieu Flamini was sent off for Arsenal during their 2-2 draw with Southampton and Steven N'Zonzi was dismissed during Stoke's defeat at Sunderland.
Full-back Danny Rose was also shown a red card for a tackle on Edin Dzeko as Manchester City romped to a 5-1 win over Tottenham and Hull goalkeeper Alan McGregor was sent for an early bath after lashing out at Stuart O'Keefe during the Tigers' 1-0 defeat at Selhurst Park.
Such an unprecedented flurry of bad tempers and red cards got us thinking at GMS, who are the dirtiest teams statistically in the Premier League this season?
So, with that in mind, here we countdown the 10 dirtiest teams in the top-flight during the current campaign, according to the teams ranked lowest in the fair play table. - Note, this is not the ranked by teams that have picked up the most reds, but by the most points accumulated through both sending offs and cautions.
Take a look at the numbers. Are there any teams on that list who you are surprised to see?
Perhaps there are one or two teams you expected to see higher? Or indeed teams that you are not surprised at all to see feature?
Don't forget to leave us your thoughts on the matter below...
Click 'begin slideshow' to set you on your way!