Olivier Giroud produced a man of the match performance to help Arsenal seal a 2-1 win over Everton in the Barclays Premier League.