Borussia Dortmund took bragging rights in Saturday's Ruhr derby, beating Schalke 3-1 at the Veltins Arena.
In a game delayed slightly after a crowd disturbance, Dortmund atoned for double defeat to their fierce rivals last season and maintained pace with Bayer Leverkusen and Bayern Munich at the Bundesliga summit.
Pierre-Emerick Aubameyang turned home in the 14th-minute after a typically energetic start from the visitors, who continued to dominate afterwards.
However, Schalke were gifted a chance for an equaliser against the run of play on the half-hour mark as Neven Subotic was penalised for a foul on Christian Fuchs in the penalty area.
Kevin-Prince Boateng stepped up from 12 yards, but was denied by Roman Weidenfeller - the Dortmund keeper's fourth penalty save from the last eight he has faced in Bundesliga games.
A stunning strike from Nuri Sahin doubled Dortmund's lead, but they were pegged back by teenage substitute Max Meyer's third goal of the season.
As Schalke pushed on for a winner though, Jakub Blaszczykowski netted on the break with 16 minutes remaining to seal Dortmund's win.
Jurgen Klopp made just one change to the side that beat Arsenal in the UEFA Champions League on Tuesday, replacing Blaszczykowski with Aubameyang, while former Dortmund loanee Boateng returned to Schalke's team in one of four changes.
The start of the game was delayed by 10 minutes as sections of the Dortmund support appeared to throw flares onto the pitch and into nearby home fans.
Once the action did get under way, Dortmund exploded into life with Marco Reus thundering a volley at Timo Hildebrand, with the visitors intercepting Schalke's attempted build-up play high up the pitch.
And they were rewarded in the 14th minute as slick interplay from Kevin Grosskreutz and Henrikh Mkhitaryan gave Reus free space on the right and he cut back for Aubameyang to tap in.
Hildebrand had to be alert to save another Aubameyang effort soon after, but Schalke were handed a way back into the game as Subotic was adjudged to have fouled Fuchs in the box. However, Weidenfeller was on hand to spring to his right and keep Boateng's penalty out.
The save opened the game up, but Schalke were unable to equalise with Roman Neustadter spurning a good chance from Fuchs' corner late in the half.
And they were made to pay just five minutes after the break, Sahin receiving the ball 20 yards out and lashing an effort across Hildebrand.
Subotic denied Julian Draxler with a brave block, but they halved the deficit just after the hour mark as Meyer swept home, having been on the pitch less than a minute.
But Klopp will have been happy with a change of his own 10 minutes later as Blaszczykowski latched onto Mkhitaryan's throughball to slot past Hildebrand and restore the two-goal cushion.
Weidenfeller was forced to tip away Draxler's fierce effort in the closing stages, but Dortmund comfortably held on to win.
|Coach: J. Keller|
for C. Fuchs 61'
for S. Kolašinac 76'
for K. Boateng 82'
|UEFA Europa League: Benfica 2 Juventus 1|
|UEFA Europa League: Sevilla 2 Valencia 0|
|Klopp: No United approach|
|Torino confirm Jansson signing|
|Ramires accepts FA charge, banned for four games|
|Serie A Preview: Inter v Napoli|
|Rossi ready to return|
|Premier League Preview: Stoke City v Tottenham|
|Mel targets four points for survival|
|Guilavogui blow for Saint-Etienne|
|Parker calms injury fears|
|We will not ease off - Jedinak|
|La Liga Preview: Real Madrid v Osasuna|
|Monk hopeful for Michu return|
|Cabaye closing in on second Ligue 1 title|
|Lambert intends to stay at Villa|
|Premier League Preview: West Brom v West Ham|
|Klopp: Plenty left to play for|
|Premier League Preview: Swansea City v Aston Villa|
|Ranieri focused on securing second place|
|Premier League Preview: Manchester United v Norwich City|
|Seedorf: Team unity behind Milan improvement|
|Adams expecting raucous Old Trafford|
|J.League Preview: Second meet fourth as leaders face Forlan|
|Premier League Preview: Fulham v Hull City|
|Premier League Preview: Southampton v Everton|
|Ligue 1 Preview: PSG on brink of title, Valenciennes fight for survival|
|CSL Preview: Guangzhou look to build on momentum|
|Olic signs new Wolfsburg deal|
|Olic signs new Wolfsburg deal|
|K-League Preview: Struggling Incheon face leaders Pohang|
|Bundesliga Preview: Bayer Leverkusen v Borussia Dortmund|
|Suarez excited over Liverpool potential|
|Bundesliga Preview: Bayern Munich v Werder Bremen|
|Garcia has one eye on next season|
|CAF Confederation Cup Preview: Kaizer Chiefs in trouble, Al Ahly hold slender lead|
|Beck extends Hoffenheim stay|
|League Two Preview: Wycombe, Bristol Rovers in crunch relegation clash|
|UEFA bans for failing FFP unlikely - Platini|
|Coloccini: Current form not good enough|
|La Liga Preview: Barca seek to close on fatigued Atletico|
|We have underachieved, says Allardyce|
|Neymar ´genius´ will light up World Cup - Carlos|
|Milan deny sale rumours|
|Hughes eyes top-half finish|
|Ridgewell to miss next two games|
|Martinez keen to discuss Traore deal|
|Messi will shine in right ´climate´, Sabella insists|
|Suarez: We have surprised ourselves|
|Lucas thrilled to contribute in edgy PSG victory|
|Lahm rues lack of Bayern killer instinct|
|Sturridge boost massive for Liverpool - Henderson|
|Ronaldo in ´perfect´ condition|
|Lloris blasts Spurs|
|Copa Libertadores Wrap: Lanus advance|
|Klinsmann delighted for in-form Dempsey|
|Costa Rica Primera Division Wrap: UCR seal fourth spot|
|Sturridge hopeful of facing Chelsea|
|Liga MX Preview: Battle for play-off places continues|
|MLS Preview: Rimando on verge of record|
|CONCACAF Champions League: Toluca 1 Cruz Azul 1 (1-1 agg, Cruz Azul win on away goals)|
|MLS: New York Red Bulls 4 Houston Dynamo 0|
|Jesus excited by Juventus clash|
|Pizzi: Europa League semi a career highlight|
|A-League Preview: Wanderers welcome Mariners in semi-final|
|Ancelotti: Real survived without fit Bale, Ronaldo|
|Guardiola: Real ´unstoppable´ on the break|
|Ramos urges Real to be positive|
|Robben ´expected more´ from Real|
|UEFA Champions League: Real Madrid 1 Bayern Munich 0|
|Blanc hails match-winner Matuidi|
|Ligue 1 Wrap: PSG close in on title as Matuidi strike downs Evian|
|AFC Champions League Wrap: Sanfrecce Hiroshima, Bunyodkor leave it late to progress|
|Liverpool reveal Anfield expansion plans|
|Ligue 1: Paris Saint-Germain 1 Evian 0|
|Conte wary of fatigue factor|
|Januzaj opts to play for Belgium|
|Mourinho, Faria, Ramires charged by FA|
|Serie A Preview: Roma v Milan|
|Emery focused on first leg|
|Vorm endorses Van Gaal for United role|
|Hamann: Benitez would be a very good match for United|
|Verbeek reveals disappointment after Nuremberg axe|
|Dorrans can be the difference - Olsson|
|Hoger returns to Schalke training|
|Giggs not ready for United job, says May|
|Thauvin would welcome Bielsa arrival|
|Martinez will not rush Jagielka|
|Bremen to focus on developing young players|
|Brady hoping to win race against time|
|Alexis would take Juve to next level - Ravanelli|
|Champagne criticises ´polarisation´ of European football|
|Moyes breaks silence with dignified statement|
|Butland has learned plenty in Leeds stay|
|Bennett desperate for Norwich return|
|Icardi rumours inevitable, says agent|
|Championship Preview: Relegation likely for Yeovil Town, Barnsley|
|Moratti: Zanetti could have become Inter president|
|Giggs quick to ask for Scholes help|
|Giroud wants Arsenal stay, Wenger new deal|
|World Cup chance excites Ameobi|
|Barcelona transfer ban suspended|
|Rossi returns to training|
|Liverpool owners already planning for next season|
|Verbeek sacked by Nuremberg|
|League One Preview: Shrewsbury must win as relegation battle intensifies|
|Chelsea tie ´completely open´, says Filipe Luis|
|Title race will go to the wire - Pellegrini|
|Farina sacked by Sydney FC|
|Cech suffers dislocated shoulder|
|Ronaldo fitness will not be risked - Ancelotti|
|O´Farrell: Moyes sacking a growing trend|
|Serie A Preview: Juventus out to seal title, Roma host Milan|
|Leicester dominance unexpected, says Pearson|
|Copa Libertadores: Bolivar 1 Leon 1 (3-3 agg)|
|Bundesliga Preview: Nuremberg still fighting for survival|
|No regrets for Leonardo|
|Wilkins backs Ancelotti for United|
|Ayre: Champions League vital to attract stars|
|Mignolet: 30-goal Suarez ´amazing´|
|Giroud: I want to stay|
|Advantage Chelsea, says Simeone|
|Mourinho flags weakened Anfield line-up|