Real have a maximum six points from their two group matches, level with Tottenham Hotspur who beat APOEL Nicosia 3-0.
He was unable to make an impact on the game and Ronaldo scored his second a few minutes after Pulisic came on.
This will be an intense match as Real is trying to maintain top spot in Group H, and Dortmund is trying to get back into the top of the standings.
The new Dortmund manager Peter Bosz had an wonderful start against Borussia Mönchengladbach on Saturday winning the match 6-1, as Pierre-Emerick Aubameyang scored a hattrick and looks in enormous form and can be lethal on Wednesday in the Champions League against Real Madrid.
"The president, just like the rest of us, is pleased, because it was a very tough game".
An adorable Real Madrid fan became a social media star after executing a flawless imitation of Cristiano Ronaldo's trademark celebration during his match-winning display against Borussia Dortmund.
Cristiano Ronaldo scored a brace in his 150th European club match as Real Madrid defeated Borussia Dortmund for the first time in Germany.
Atletico Madrid take on Chelsea while Bayenr Munich travel to France where they will face Paris Saint-Germain. "We had a lot of ball possession, that was the key". The Gabon striker has scored eight goals in six league games. This is a tough place to come and they're a side that can make your life hard, but we delivered a great performance.
The Champions League league game in Dortmund is available in most countries through the rights holders' online platform, if they have one.
Not many stop Ronaldo, who struck twice to add to Gareth Bale's wonderful early volley. It will be exciting to see how struggling team Real Madrid subdues on fire attacking play of Borussia Dortmund. But together with Tottenham we now top our group [on six points apiece] and I think we have a good chance to win it again, even though it is a long journey.