The first half of fixtures for Matchday 3 of the 2016/17 UEFA Champions League season took place on Tuesday night.
Groups E, F, G and H were all in action across Europe as the group tables really started to take shape on the back of the eight results.
To kick things off, Group E saw Bayer Leverkusen and Tottenham Hotspur play out a 0-0 draw at the BayArena in Germany as AS Monaco stayed unbeaten thanks to a late goal from Bernardo Silva to force a 1-1 draw with CSKA Moscow in Russia.
The point for the French club has them sitting on top of the standings with five points form three matches, one ahead of Spurs who are one clear of Leverkusen, with CSKA at the foot on two points.
Los Blancos now sit even with Borussia Dortmund on seven points after the Germans outlasted Sporting CP to win 2-1 in Lisbon following first-half goals from Pierre-Emerick Aubameyang and Julian Weigl.
Group G saw Leicester City continue their flawless start to life in the Champions League with a hard-fought 1-0 victory over FC Copenhagen at King Power Stadium.
Riyad Mahrez's 40th-minute goal separated the two sides as the Foxes secured a third-straight group win in their debut European campaign.
FC Porto came over the top of Club Brugge to win 2-1 in Belgium thanks to Andre Silva's injury-time winner having trailed early in the match, which sees them sitting third on the standings equal on points with Copenhagen, and five behind the Foxes.
Samir Nasri scored the only goal in Croatia for the Sevillistas while Juan Cauadrado was the hero for the Bianconeri in France as they both moved to seven points, four ahead on Lyon and seven clear of the winless Zagreb.
2016/17 UEFA Champions League - group stage scores
Real Madrid (ESP): 5 (Gareth Bale 16', Tomasz Jodlowiec (OG) 19', Marco Asensio 37', Lucas Vazquez 68', Alvaro Morata 84')
Legia Warsaw (POL): 1 (Miroslav Radovic (PEN) 22')
Santiago Bernabéu, Madrid, Spain - 70,251