The first 45 minutes of the last 16 match were dominated by Bayern, who completely controlled the run of play and took the lead through Thomas Muller.
Arjen Robben’s fantastic strike after the break widened the gap, but Paulo Dybala finished well to give the hosts a way back into proceedings.
And substitute Stefano Sturaro came off the bench to score a dramatic equaliser 14 minutes from time, leaving the tie finely poised for the second leg in Munich.