Ronaldo reached the landmark when his first-time effort beat Dortmund goalkeeper Roman Burki to give the visitors a 1-0 lead but Pierre-Emerick Aubameyang stabbed home from close range to level just before half-time.
Raphael Varane restored Real’s advantage in the second half but substitute Schurrle’s late strike three minutes from time saw both sides share the spoils and stay level on four points in Group F.
Goals from Bryan Ruiz and Bas Dost saw Sporting earn their first win with a 2-0 win over Legia Warsaw as they lie a point behind Dortmund and Real.
Juventus registered a comfortable win against Dinamo Zagreb in Group H. Miralem Pjanic starred in the Crotian capital as he opened the scoring before setting up Gonzalo Higuain to give Massimiliano Allegri’s men a 2-0 lead. Pjanic hobbled off just after the restart before Paulo Dybala’s 30-yard stunner stretched their advantage.
Dinamo goalkeeper Adrian Semper fumbled Dani Alves’ late deflected effort into his own net as the Serie A champions ran out 4-0 winners.
Meanwhile, Wissam Ben Yedder’s second-half header saw Sevilla earn a 1-0 victory over Lyon. The Ligue 1 outfit will count themselves unlucky as they hit the woodwork twice, first through Nabil Fekir crashed an effort off the crossbar before Corentin Tolisso’s curling effort hit the bar.
The hosts took the lead as Luciano Vietto nodded Steven N’Zonzi’s long ball into the path of Ben Yedder before the former Toulouse striker headed home from close range.
Vietto missed the chance to put the game out of reach as he skied his penalty over the bar but Sevilla held on to claim all three points.
It was a good night for English clubs as both Leicester and Tottenham enjoyed 1-0 wins over Porto and CSKA Moscow in groups G and E respectively.
Elsewhere in Group E, Monaco came from behind to secure a 1-1 draw with Bayer Leverkrusen. Former Manchester United striker Javier Hernandez looked to given the Bundesliga side their first win in Group E after 76 minutes but Kamil Glik’s dramatic last-minute equaliser ensured that Monaco remain top.
Leicester’s group G counterparts FC Copenhagen earned their first win of the campaign after thrashing Club Brugge 4-0 thanks to an own goal from Stefano Denswil and goals from Thomas Delaney, Federico Santander and Mathias Joergensen. It could have been 5-0 but Ludwig Augustinsson missed a second-half penalty.