LVIV, Ukraine - Ukraine's Shakhtar Donetsk overcame a rocky start to qualify for the Champions League group stage Tuesday, drawing 2-2 with Austrian side Rapid Vienna for a 3-2 aggregate win.

Playing in the city of Lviv due to conflict in Ukraine, Shakhtar struggled to assert any dominance against a team which had not qualified for the group stage for a decade.

Marlos' 10th-minute opener for Shakhtar was almost immediately cancelled out by Louis Schaub for Rapid, which then took the lead through Steffen Hofmann's free-kick.

That goal briefly put Rapid in line to progress on away goals, but Shakhtar responded in the 27th minute when Oleksandr Hladkiy finished off a direct passing move.

Rapid was reduced to 10 men on 88 minutes, then missed two good chance to score.