- Lucas Vazquez scored a late winner to win the game for Real Madrid
- Real Madrid went 2 - 0 up but Dortmund fought back to make it 2 - 2
- Tottenham secured 3 - 0 win over Apoel to send Dortmund to Europa League
Cristiano Ronaldo became the first player to score in all Champions League group group games in a season when Real Madrid secured a 3 - 2 win over Dortmund.
Real Madrid took the lead in the fourth minute through youngster Borja Mayroyal who broke free to score.
The man of the night Cristiano Ronaldo scored his side's second in the 12th minute with a delighful curler from the edge of the corner.
In doing do he became the first man to score in all six matchdays in a single Champions League campaign.
Dortmund would however turn the pages with two goals from striker Aubameyang.
The striker scored a diving header from Marcel Schmelzer's cross two minutes before the break to make it 2 - 1.
He would double his tally and put BVB level in four minutes after the break with a lob from inside the area after Keylor Navas had saved his initial effort.
Lucas Vazquez put Los Blancos ahead with a volley which just beat Roman Burki at the near post.
The Germans had failed to clear their lines and a weak punch from Burki allowed Cabellos to head down for the winger to score.
In the other group game a much changed Tottenham side secured a 2 - 0 win over Apoel courtesy of goals from Fernando Llorente and Heung Son-Min.
Llorente scored his first goal for the London side when he controlled, turned and fired in a volley.
Son made made it two with a curler after playing a one-two with Llorente at the edge of the box.
Mauricio Pocettino's side go thorough as group winners and could face the likes of Juventus, Bayern Munich, Basel in the nex round while Real Madrid who finished second could face the likes of Liverpool, AS Roma, PSG, Manchester City.
Who will win the Champions League? - on NAIJ.com TV;