Olivier Giroud and Tomáš Rosický scored for Arsenal as they defeated Everton to leap into third spot in the Barclays Premier League table.