Aston Villa striker Gabby Agbonlahor upset One Direction fans with a crunching tackle on Louis Tomlinson this weekend.

Agbonlahor left the pop star with injured leg during Stiliyan Petrov's charity match at Celtic Park.

It was a fair challenge from the Villa man, but heart-throb Tomlinson was injured and had to leave the field - where he was also photographed being sick!

Former Villa and Celtic boss Martin O'Neill was in charge of Tomlinson's team and said: "Agbonlahor smashed into him and he picked himself up and he was ill at the dressing room area.

"He has rushed off now but I think he is fine - he doesn't know where he is but I think he is fine."

Agbonlahor said he would apologise to Tomlinson.

"It was one of those things," he said. "I'll apologise to Louis when we meet up with everybody after the game.

"I know he enjoyed playing in the game and it's fantastic that he took time out to be here, and the same with everyone else who played.

"It was a fabulous day for Stiliyan Petrov and for Celtic and their respective charities."

 For the big stories and the banter follow us on Twitter: @tribalfootball