A professional display at the Westfalenstadion has seen Juventus through to the quarter finals of the Champions League. Here are the player ratings. 

DORTMUND: 4-2-3-1

Weidenfeller 5

Conceded three goals though it could've been more for Dortmund if not for a couple brilliant saves from the 34yr old to deny Alvaro Morata.

Hummels 4

Wasn't great in the first leg and not much changed for the return fixture. Caught out on multiple occasions tonight, can be forgiven for certain chances where he was left to defend for himself with the team pressing forward.

Schmelzer 3.5

Dragged off at half time. Didn't offer anything going forward for Dortmund and was beaten by Lichtsteiner on a few occasions.

Subotic 3.5

Exposed through most of the game by the clever runs from Juve's front line. Difficult night for the Serbian.

Papastathopoulos 4

Thrown into the right back position without much success. Simply couldn't cut it in his makeshift role. 

Mkhitaryan 4

Didn't provide much of a threat going forward for Dortmund, Juve's defence stood up to whatever threat he posed throughout the game.

Kampi 5

One of his side's better performers. Had the first shot on target for his team however it didn't lead to any momentum..

Gundogan 4.5

Not enough provided tonight. Needed to take the game by the scruff of it's neck and push his team on. Juve's midfield far superior. 

Bender 5

Did okay to defend, though on a night where they needed goals, he wasn't much of a threat distributing the ball forward.

Reus 4.5

Was much better in the first leg. The star man was good on occasions to win free kicks however, again, not enough of a threat was posed to Juventus' defenders.

Aubamayeng 3.5

Very poor showing. Arguably the worst player on the pitch. Needed more than just pace to break through Juventus' defence. 

SUBSTITUTES: 

Kirch 5

Came on at half time to replace Schmelzer, not much effect. 

Blaszczykowski 4

The sole reason Juventus went 2-0 ahead. Played Tevez onside. Very bad judging the defence line.

Ramos 6

Saw his late header saved by Buffon.

JUVENTUS 4-3-2-1 / 3-5-2:

Buffon 6.5

Rarely tested with BVB's first shot on goal coming in the second half. Looked comfortable throughout the match.

Lichtsteiner 7

Some brilliant runs forward and held the ball effectively. A player who know's his limitations when in possession and did well to spread the play. 

Bonucci 8

Very much the defensive general for Juventus. Was up for the challenge tonight and stood tall on multiple occasions.

Chiellini 7.5

Tonight was an important match for Chiellini, almost more so than anyone. Enduring one of his worst seasons, he needed to step up to the plate tonight and very much did so, the shift to a three man defense after Pogba's injury didn't seem to phase the Juventus backline. A formation they're comfortable with.

Evra 7.5

Solid performance. Didn't put a foot wrong on the left side. Provided the assist for Tevez's first goal in the opening stages of the match.

Vidal 7

Very cagey start for the Chilean, giving away multiple freekicks as he tried to win the ball back. Lucky to escape without a yellow card however it's this sort of fight that sets him apart from just about anyone in world football. 

Marchisio 8

A class act. Always steps up in Pirlo's absence. Distributed play very well and helped defend a clean sheet. 

Pogba 6.5

A few nice touches before being subbed off after 30mins due to a challenge with Schmelzer. 

Pereyra 7.5

A player who is brilliant playing on the counter attack. Put Morata through on goal twice before providing the assist for Tevez's second goal.

Tevez 9

What more can be said about Tevez's form at Juventus. Works incredibly hard, scores goals and provides for others. Two goals and an assist.  Best player on the pitch tonight.

Morata 7

Missed two chances which could've come back to haunt him however eventually got his goal midway through the second half. 

SUBSTITUTES: 

Barzagli 7.5

The veteran has missed the entire season however didn't look like he had missed a beat tonight, on one occasion defending brilliantly to deny Mkhitaryan a clear one on one opportunity. 

Matri 6

Subbed on for Morata with ten minutes left and the game pretty much killed off.

Pepe 6

Another late sub. Not much to note.