Arsenal survived a scare as they progressed to the last four of the Europa League on Thursday after coming back to draw 2-2 with CSKA Moscow in Russia.

Fedor Chalov and Kirill Nababkin scored for CSKA to set Arsenal nerves jangling in the Russian capital, as the hosts looked to overturn a 4-1 deficit from the first leg.

But Danny Welbeck pulled one back before Aaron Ramsey levelled the scores on the night in stoppage time, taking the Premier League side through 6-3 on aggregate.

“Maybe we were a bit surprised by the intensity of the game and we were not in the races in the first half. We were a bit on the ropes, but we had a good response,” Wenger told BT Sport after Arsenal secured a first European semi-final appearance since 2009.

“It should be every year. It’s never enough. You could see this week in Europe that you had a lot of turnarounds and you need to be completely focused, so let’s be prepared and see who we play.”

It was another night of comebacks in a crazy midweek in Europe, with Marseille and Red Bull Salzburg producing stirring performances to overturn first-leg deficits and go through.

Salzburg lost 4-2 to Lazio in Rome last week but won 4-1 in the return in Austria, despite Ciro Immobile giving the Italians a second-half lead on the night.

The hosts proceeded to score four times in 20 minutes to advance 6-5 on aggregate.

Marseille recovered from losing 1-0 away to RB Leipzig last week, and from falling behind to the Germans inside two minutes in the return at the Velodrome, as they won 5-2 on the night to progress 5-3 on aggregate.

A brilliant Dimitri Payet finish for Marseille’s fourth was a highlight as they made it through to a first European semi-final since 2004.

Atletico Madrid are also through, and remain the favourites to win the trophy in Lyon next month – they were beaten 1-0 on the night away to Sporting Lisbon but progressed 2-1 on aggregate.