Theo Walcott gave up on the chance for a hat-trick in Arsenal’s 4-2 Europa League win at BATE Borisov in order to allow Olivier Giroud to score his 100th goal for the club.

Walcott had bagged twice in the opening 22 minutes, with Rob Holding also netting early on, to put the Gunners in command in Belarus, but allowed Giroud to take a second-half penalty.

The Frenchman coolly converted to reach a century of goals and the England international said that was more important than a treble.

“As a forward you want to score as many goals as you can, there was a chance for me to take the penalty but Olivier was on 99 goals,” he told BT Sport.

“It’s a great moment in his career to get 100 goals for Arsenal, I have achieved that and I know the feeling and it is brilliant.

“That is why he took the penalty. I can’t be too selfish.”

Arsenal conceded two goals, as Mirko Ivanic and Mikhail Gordeichuk bagged for the hosts, and did not look convincing at the back.

But they were always a threat going forward and Walcott was pleased with their attacking display.

“We don’t want to concede sloppy goals, but on the other hand, when you score four goals away from home you are always likely to win games,” he added.

“We are really pleased with that.”