Scorers: Schalke—Klaas-Jan Huntelaar 45'+2', Jefferson Farfan 67'; Arsenal—Theo Walcott 18', Olivier Giroud 26'
Quickie recap: Arsenal lost a two-goal lead, but held on for a 2-2 draw at Group B leaders Schalke two weeks after the Germans won, 2-0, in London. The Gunners have never kept a clean sheet in Germany, a run of eight matches (via Opta).
Where it leaves them: Schalke continue to lead Group B with eight points. Arsenal are second with seven.
Home cooking? Schalke have drawn both home matches and won both away matches this season in the Champions League.
Debut goal: Giroud scored his first Champions League goal. The French international forward joined the Gunners from Montpellier in the summer.
Error prone: Walcott opened the scoring after a Schalke error sent Giroud in on goal. Farfan's goal was redirected by defender Thomas Vermaelen, but the ball appeared to be heading into the goal anyway.
Momentum: Arsenal nearly took the two-goal lead into halftime, but allowed Schalke back into the game with Huntelaar's goal two minutes into first-half stoppage time. Schalke equalized after a spell of heavy pressure in the second half.
Up next: Arsenal host Montpellier on Nov. 21. Schalke host Olympiakos the same night.