Video: Diego Costa and five other Premier League stars who went too far

Chelsea striker Diego Costa is in hot water over his apparent bite on Everton's Gareth Barry and joins a list of Premier League players who went too far.

Costa could well face retrospective action despite denying accusations of biting Barry during Saturday's 2-0 FA Cup quarter-final defeat at Goodison Park.

The Spain international was shown a yellow card early on for a foul on Barry and in the 84th minute, the pair clashed again after Costa retaliated to a challenge.

The Brazilian-born star then pushed his face into Barry's neck and motioned as if to bite, but appeared to withdraw at the last moment and then embraced his opponent, who did not react.

Referee Michael Oliver gave the fiery striker a second booking to send him off for what was, somewhat surprisingly, the first dismissal of his Stamford Bridge career.

But Costa is not the only Premier League star to have taken things too far over the years.

5) Jermaine Defoe bites Mascherano

Another striker who packed a bite was Jermaine Defoe, then playing for Tottenham Hotspur back in 2006. Up against his former club West Ham United, Defoe bit the arm of Javier Mascherano after he was fouled by the midfielder.

It further intensified the ill-feeling of Hammers fans towards their former star and they were angered further when the FA announced they could not ban him as he had been booked for the incident by referee Steve Bennett.

4) Roy Keane injures Haaland

Keane infamously ended Alf Ingle Haaland's career with a sickening lunge in a Manchester derby between the Red Devils and the Blues back in 2001.

The feud between the two players began in 1997 when Keane ruptured his cruciate ligament while attempting to foul Haaland, who then claimed his opponent was faking injury.

Keane then got his revenge four years later in vicious style, landing his studs on Haaland's right knee at Old Trafford, later going on to state he had no regrets over the incident.

3) Luis Suarez bites Ivanovic

Liverpool striker Luis Suarez had previous when he sunk his teeth into Chelsea defender Branislav Ivanovic's arm back in 2013.

Unlike Keane, Suarez apologised for his "inexcusable behaviour" after the bite, something he had also done while playing for Ajax and would go on to do again playing for Uruguay against Italy a year later.

After the game Suarez took to Twitter saying:  "I've spoken to Ivanovic on the phone and I could apologise directly to him," Suarez tweeted. "Thanks for accepting."

2) Patrick Vieira spits at Neil Ruddock

Vieira was banned for six matches and fined £45,000 in 1999 after spitting at Neil Ruddock following his sending off for Arsenal against West Ham at Upton Park.

While there have been spitting incidents in the Premier League before and since, Vieira's actions were the highest profile and in a big London derby caught the public's attention.

Wenger defended his player saying he had been provoked by Ruddock but there can be no excuse for what the Frenchman did that day.

1) Paolo Di Canio pushes referee

In September 1998, Paolo Di Canio was responsible for one of the most shocking moments in Premier League history while playing for Sheffield Wednesday against Arsenal in 1998.

After being sent off, Di Canio pushed referee Paul Alcock who then - somewhat theatrically it must be said - stumbled to the ground.

"Nothing even remotely similar has occurred since," then Sheffield Wednesday captain Andy Hinchcliffe, reflected in an interview with Sky Sports.

"There was nothing to compare it to. It was a complete one-off."

Eric Cantona's kung-fu kick was equally shocking but this happened on the field of play and involved a match official.

Di Canio was banned for 11 games and revived his career in spectacular style with West Ham where he would go on to seal legend status.

Register for CHELSEA team updates

Register for EVERTON team updates

Register for TOTTENHAM HOTSPUR team updates

Register for ARSENAL team updates

Register for MANCHESTER CITY team updates

Register for MANCHESTER UNITED team updates

Register for LIVERPOOL team updates

Register for HITC Sport - Daily Dispatch