On 23 February 2008, in the third minute of Birmingham's home match against Arsenal, Taylor committed a foul on Croatian international striker Eduardo da Silva as a result of which Eduardo suffered a compound fracture to his left fibula and an open dislocation of his left ankle. He received treatment on the field for seven minutes before undergoing surgery at a local hospital, and was transferred to a London hospital the following day. The injury was so disturbing that Sky Sports, who were broadcasting the game live, decided not to show replays of the incident. Taylor was sent off for the offence.