Romelu Lukaku scored twice, including a 90th-minute equaliser, as Inter Milan snatched a 2-2 draw at home to Borussia Monchengladbach in their Champions League Group B game, where five shots on target produced four goals..
Lukaku put Inter in front with an opportunist goal in the 49th minute but the Bundesliga side levelled in the 63rd with their first shot on target, a penalty converted by Ramy Bensebaini.
Gladbach's second shot on target also produced a goal as Jonas Hofmann put them ahead in the 84th minute before Lukaku pulled Inter level, scoring in his ninth consecutive European game.
There was precious little excitement in the first half as Inter battled to break down Gladbach's defence where Nico Elvedi was outstanding.
Lukaku had the best chance when his sidestep took him clear but he fired across the face of goal.
Gladbach, playing in the group stage for only the third time, had offered nothing in attack but were handed a lifeline by Inter midfielder Arturo Vidal who lunged at Marcus Thuram in the penalty area.
The referee initially played on but changed his mind after consulting the pitchside monitor and Bensebaini equalised from the spot.
Lautaro Martinez smacked the post with a brilliant volley from Darmian's cross but, incredibly, Gladbach went ahead.
Florian Neuhaus split Inter's defence with a diagonal pass and Hofmann broke clear to place his shot through Samir Handanovic's legs although they had to wait three minutes for a VAR check before the goal was confirmed.
However, Inter had the last laugh when a corner was headed on by Alessandro Bastoni -- recovered from COVID-19 -- and Lukaku forced it into the net at the far post.