LISBON, Portugal (AP) -- Pierre-Emerick Aubameyang and Julian Weigl scored in the first half as Borussia Dortmund moved closer to advancing in the Champions League with a 2-1 win over Sporting Lisbon on Tuesday.
Bruno Cesar pulled one back for Sporting but the Portuguese side could not find the equalizer and saw its nine-match winning run at home in all competitions come to an end.
Aubameyang scored his ninth goal in 11 matches this season in the ninth minute, finding the net with a fine chip, and Weigl doubled the lead in the 44th with his first goal for Dortmund, which coped without nine injured players.
Sporting raised the tempo after the break and Cesar fired home after an indirect free kick was awarded near the penalty spot when Marc Bartra played the ball back to Dortmund goalkeeper Roman Buerki.
Sporting's Bas Dost then came close with a header, but it went just wide.
In the other Group F match, title-holder Real Madrid won 5-1 at Legia Warsaw to join Dortmund on seven points. Sporting remained on three points and Legia slipped to its third defeat in three matches.
Weigl won the ball in midfield and ran unopposed to fire past Semedo into Patricio's far corner.
Sporting's goal came after under-pressure Bartra played the ball to his goalkeeper, who had no choice but to smother it.
William Carvalho slightly touched the ball to Cesar, who fired into the roof of the net.
Then came a great opportunity for Dost, whose header had Buerki beaten but went narrowly wide.