Jurgen Klopp's men delivered a sound performance as they disposed of the opposition courtesy of a majestic second-half showing, which sealed a crucial victory for the hosts
After a quiet first-half the reigning Bundesliga champions stepped up their game after the break, and ultimately bagged the three points, courtesy of a double salvo by Robert Lewandowski and Kevin Grosskreutz.
The match got off to a slow start as both teams were struggling in the final third, meaning chances were few and far between. Grosskreutz was first to have a crack at goal, sending a disappointing half-volley well wide of the right post in the fourth minute.
The first real chance of the game came 10 minutes later when Christian Eigler failed to find the back of the net from eight yards out, following a break down the right by Timothy Chandler. Javier Pinola had a dangerous shot fly off target as Nurnberg were gradually gaining momentum.
In the final moment of interest for the first-half Tomas Pekhart was released through on goal and tried an ambitious lob, but BVB goalkeeper Roman Weidenfeller managed to block the ball in flight to keep the scoreline at 0-0.
Jurgen Klopp's men started the second-half much more aggressively, and soon opened the scoring with a brilliant team move, which left Nurnberg's defence stunned and completely helpless.
In the 50th minute Lukas Piszczek released Mario Gotze on the right with a sublime through-ball, the Germany international in turn found Lewandowski in space just outside the six-yard box, and the Polish striker finished off with a superb shot.
Ivan Perisic hit the post with a dipping header in the 74th minute after a cross by Jakub Blaszczykowski as Dortmund were tightening the grip. Julian Weissmeier wasted a great chance to draw his team level shortly after, but failed to find the target from seven yards out.
Germany international Grosskreutz then put the game out of Nurnberg's reach in the 80th minute with a second goal, which sealed the points for the reigning Bundesliga champions.
The winger controlled the ball in midfield, and made a 20-yard run through the centre under no pressure at all before sending a strong shot, which deflected off Timm Klose before looping over Rakovsky and in the net.
The result helps Klopp's side to their second league win of the season and gets their campaign back on track after last week's loss.