What a game in Dortmund! BVB celebrated a dramatic victory after two contrasting halves, with their substitutes proving decisive in the turnaround. Here are the player ratings and individual critiques.
In a thrilling Bundesliga match on the 27th matchday, Borussia Dortmund took a significant step towards Champions League qualification. This outcome seemed highly unlikely at halftime, as BVB surprisingly trailed Hamburger SV 0-2. However, Dortmund intensified their efforts considerably after the break, securing an impressive 3-2 victory through a remarkable display of strength and determination.
Ramy Bensebaini converted two penalties, and center-forward Serhou Guirassy also found the net. This result gives Dortmund a comfortable eleven-point cushion over the first non-Champions League spot.
BVB vs. HSV Player Ratings: Gregor Kobel

The goalkeeper made a strong save against Königsdörffer, who was through on goal (24′). Kobel was helpless for both conceded goals but otherwise rarely tested. Rating: 3.
BVB vs. HSV Player Ratings: Luca Reggiani
After his goosebump moment last week, when Reggiani passionately celebrated his first Bundesliga goal in the 2-0 win against Augsburg, the 18-year-old came crashing back to reality today. A poor misplaced pass into Hamburg’s feet nearly led to the second goal even earlier, but HSV failed to capitalize then. However, in the 38th minute, Reggiani carelessly lost possession during build-up play, directly contributing to the second conceded goal. Coach Kovac substituted the defensive gem at halftime; such weak performances should certainly not be overemphasized in his development. Rating: 5.
BVB vs. HSV Player Ratings: Waldemar Anton
Anton’s game started with a misguided back-pass to Kobel that almost endangered his own goal (4′). Beyond that early wobble, the national player delivered a solid performance, showing presence in tackles and secure passing. Rating: 3.
BVB vs. HSV Player Ratings: Nico Schlotterbeck

Schlotterbeck lacked significant inspiration in build-up play today but performed adequately. He was unlucky when his header from a corner hit the crossbar (36′). Rating: 3.
BVB vs. HSV Player Ratings: Julian Ryerson
His corners were dangerous as ever, for example, setting up Schlotterbeck’s header against the bar (36′). From open play, Ryerson tirelessly worked his right flank, pushed forward, and delivered many crosses. It was a particularly strong fighting performance with a few moments of individual brilliance, such as his excellent cross to Guirassy, which led to the equalizer. Rating: 2.5.
BVB vs. HSV Player Ratings: Jobe Bellingham
He initiated Nmecha’s big chance to pull a goal back shortly after the restart with a superb, expansive pass. Bellingham was one of Dortmund’s most stable players even in the weak first half, winning many balls and demonstrating flawless passing. Like the entire team, he improved in the second half, effectively dictating and organizing play in midfield. His shot, which struck Miro Muheim’s arm, then earned BVB the penalty for the 3-2 winner. Rating: 2.5.
BVB vs. HSV Player Ratings: Felix Nmecha

A personally cursed evening with a happy ending! Nmecha actually played a good game for the full duration, winning balls at crucial moments, making many intelligent passes into the attacking third, and consistently covering ground with his dynamism. However, Nmecha, who has good chances for a starting spot in the DFB squad for the World Cup, will want to quickly forget the end of the first half: First, he was decisively dispossessed 20 meters from his own goal leading to the second conceded goal – and then he missed a penalty just before halftime. He showed great character to react well in the second half and continued to play effectively. He couldn’t quite reward himself, even though he did much right with his big chance shortly after the restart, but Heuer Fernandes made an outstanding save. A little later, he had another beautiful strike from about 16 meters that just went wide. Rating: 2.5.
BVB vs. HSV Player Ratings: Daniel Svensson
His involvement in the 0-1 was poor; he lost a decisive duel with Mikelbrencis and carelessly gave away the ball. His shouts for a foul were rightly in vain – a bitter moment for the otherwise reliable Swede. Positively: Svensson continued to play his defensive role unfazed and was largely as solid as usual. Negatively: In attacking play, a certain insecurity was noticeable, meaning he created almost no impact. After about an hour, Kovac substituted him, bringing on striker Silva for Svensson. Rating: 5.
BVB vs. HSV Player Ratings: Marcel Sabitzer
The Austrian played in a slightly more offensive role than usual, a hybrid of right-winger and number ten. Sabitzer constantly tried to open spaces with his runs but otherwise remained largely ineffective. He could hardly ever create momentum and was not as sharp in counter-pressing as usual today. Rating: 4.5.
BVB vs. HSV Player Ratings: Maximilian Beier

Beier, who was not nominated by Julian Nagelsmann for the upcoming international matches, seemed spurred on by this and displayed immense intensity. He created his own early big chance with a high ball win but was then denied by the outstanding HSV keeper Heuer Fernandes. Beier tried a lot, was Dortmund’s most dangerous attacking player for long stretches, and earned the first two penalties. He also provided the perfect pass for Nmecha’s top chance shortly after the restart, and after about an hour, he curled a shot just wide. In the final phase, he remained an indefatigable driving force. Rating: 2.
BVB vs. HSV Player Ratings: Karim Adeyemi

Adeyemi formed a kind of hybrid double-strike partnership with Beier and smartly did not interfere with Beier’s early big chance because he was offside. The problem: That remained Adeyemi’s best moment. In contrast to Beier, Adeyemi seemed unaffected by the disappointment of not being nominated for the DFB team and almost completely disappeared. He only became noticeable again immediately before halftime when he caused a brief skirmish with a frustrated foul. He was substituted at halftime. Rating: 5.5.
BVB vs. HSV Player Ratings: The Substitutes
Ramy Bensebaini (46th min for Reggiani): The Algerian exuded significantly more confidence with his experience than his predecessor Reggiani, delivered several good crosses from wide positions, and calmly converted both penalties. Thus, he was one of the decisive players for the turnaround. Rating: 2.
Serhou Guirassy (46th min for Adeyemi): Guirassy entered the game for the second half and provided significantly more Dortmund presence in the danger zone. After a good first touch, he shot too high midway through the second half, but shortly after, things improved: The striker managed to beat Heuer Fernandes with a follow-up shot, scoring the equalizer. In injury time, Guirassy could have added another but was denied by Heuer Fernandes. Rating: 2.5.
Fabio Silva (58th min for Svensson): A deflected shot from the Portuguese almost found the net (66′), and Silva quickly became a lively element after his substitution. He almost scored the 3-2 even earlier when Heuer Fernandes saved his powerful shot. Even without a goal, Silva was an important factor in the turnaround. Rating: 2.5.
Carney Chukwuemeka (58th min for Sabitzer): Involved in the creation of the 2-2 with his pass to assist-provider Ryerson, and had significantly more influence on the game than Sabitzer earlier. Chukwuemeka’s substitution also paid off. Rating: 3.
Julian Brandt (90’+6 for Nmecha): Brandt came into the game for the final moments. No rating.

