Cristiano Ronaldo continued his rich vein of form by scoring twice in Real Madrid's 2-1 home win over struggling Sporting Gijon Saturday, although the La Liga leader got a lucky break when the visitor squandered a second-half penalty. The prolific Portuguese put Real ahead from the spot in the fifth minute and dived in to head the second in the 18th, claiming his eighth goal in four league games to go top of the scoring charts with 10 strikes this season. Despite the early goals, Real struggled to control the game on a rainswept afternoon at the Bernabeu, and Carlos Carmona pulled one back for the visiting side 10 minutes before halftime. Sporting had a golden opportunity to level in the 78th minute after Nacho was punished for a shove on Victor Rodriguez but Duje Cop sent the penalty sailing over the bar to hand Real a somewhat fortuitous sixth successive league victory. Real tops the standings on 33 points, seven ahead of Barcelona. Sevilla is third on 24 points. Seferovic sinks Dortmund, Hoffenheim still unbeaten Borussia Dortmund, conquerors of Bayern Munich one week ago, ended an eventful week by losing 2-1 at Eintracht Frankfurt in the Bundesliga Saturday while Hoffenheim remained unbeaten after drawing 1-1 at Borussia Moenchengladbach. Werder Bremen twice came from behind to draw 2-2 at bottom club Hamburg SV, which remained winless after 12 games, in the relegation dogfight. Dortmund, which hammered Legia Warsaw 8-4 in the Champions League Tuesday, was left sixth in the Bundesliga with 21 points, nine behind leader RB Leipzig which thumped Freiburg 4-1 Friday. Bayern Munich, at home to Bayer Leverkusen in the evening match, and Frankfurt have 24 points, followed by Cologne, which was held 0-0 by Augsburg, and Hoffenheim on 22.