Robert Lewandowski netted eight minutes from time to hand Borussia Dortmund a 2-1 victory over Arsenal in the UEFA Champions League.