E. Forsberg has scored a goal for RB Leipzig! Assist by Hwang Hee-Chan.
FORSBERG!!! 2-1 LEIPZIG! That must be the winner! The visitors have stolen it right at the death! Kampl's diagonal ball is nodded across the area by goalscorer Hwang, who turns provider as Forsberg applies the finishing touch.
Hwang demonstrated terrific vision to nod the ball across the area for Forsberg, who made no mistake from close range.
119'
P. Bargfrede enters the game and replaces C. Groß.
Philipp Bargfrede replaces Gross for the hosts.
118'
Leipzig appeal for a penalty as Poulsen goes down under the challenge of Moisander. But the referee is not interested and play goes on.
116'
We are into the last five minutes of extra-time. Penalties are fast approaching at Weserstadion. Well, that is assuming we don't see a dramatic winner here.
114'
E. Forsberg enters the game and replaces C. Nkunku.
A change for the visitors with Emil Forsberg coming on in place of Nkunku.
109'
You feel it will take a moment of individual brilliance to determine the outcome of this semi-final. Henrichs was not too far away from doing just that a moment ago.
107'
Good pace and power from Henrichs, who pounces on the loose ball and bursts into the box. He gets a shot away, but it deflects wide off Moisander.
106'
Off we go again!
105' +3
HALF-TIME: WERDER BREMEN 1-1 RB LEIPZIG
Minute
Description
105' +1
L. Bittencourt has scored a goal for Werder Bremen!
BITTENCOURT!!! 1-1! What a mistake by Upamecano! Werder send a hopeful ball forward, which Upamecano looks to cushion back to the goalkeeper. But he significantly underhits the ball and Bittencourt is quickly onto it, before rounding Gulacsi and slotting into the empty net.
105'
We are going to have three minutes of stoppage time at the end of this first half.
103'
Leipzig looking good value for their lead as we approach the end of the first period in extra-time. They have taken their chance when it arrived, while limiting their opponents.
101'
P. Gulácsi gets yellow.
B. Henrichs enters the game and replaces Angeliño.
Gulacsi is booked for time-wasting after taking a little too long before eventually sending his goal-kick downfield.
Benjamin Henrichs comes on for the visitors with Angelino making way.
99'
K. Kampl gets yellow.
Kampl catches his opponent with a late challenge and can have few complaints as he goes into the book.
96'
K. Möhwald enters the game and replaces D. Selke.
The hosts make a change as Kevin Mohwald replaces Selke.
95'
It may have taken 93 minutes, but Leipzig will not care in the slightest. In fairness, they have looked the more dangerous side throughout the contest, and finally edge their noses in front.
93'
Hwang Hee-Chan has scored a goal for RB Leipzig!
HWANG!!! 1-0 LEIPZIG! The visitors have the breakthrough! The substitute breaks the deadlock for Leipzig; reacting quickly as the ball ricocheted kindly into his path, before calmly slotting past Pavlenka from close range.
92'
Good early pressure from Werder, who go straight onto the attack. But Leipzig stand firm to deal with the danger.
91'
We are back underway as Werder get the ball rolling in extra-time.
90' +5
FULL-TIME: WERDER BREMEN 0-0 RB LEIPZIG
90' +2
We are into the second of four additional minutes at the end of this game. Leipzig have the chance to pump the ball forward into the Werder box.
90'
Hwang Hee-Chan enters the game and replaces A. Sørloth.
The visitors turn to the bench with Hwang Hee-chan replacing Sorloth.
88'
This is a chance for Werder. Strong centre-forward play by Selke culminates in him drawing a foul out of Orban. Can they capitalise here?
85'
As the clock continues to tick down, extra-time seems inevitable. Neither side have truly threatened over the past few minutes, with Leipzig losing their impetus.
82'
Of course, Leipzig are still in the Bundesliga title race; albeit their hopes of capturing the title are slim. They are currently second and trail leaders Bayern by seven points with three games remaining, so it would take a miraculous set of circumstances for them to eventually don the crown.
80'
Just 10 minutes of regulation time remain at Weserstadion. Can either side find a dramatic winner, or are we destined for an additional half an hour?
74'
Y. Poulsen enters the game and replaces M. Sabitzer.
The visitors also turn to the bench; introducing Yussuf Poulsen in favour of Sabitzer.
73'
L. Bittencourt enters the game and replaces J. Mbom.
Another change for the hosts sees Mbom make way for Leonardo Bittencourt.
72'
That was more like it from the hosts. If Kohfeldt's side are to progress here, they must continue to pose a threat in the Leipzig box.
70'
Just wide. Almost an immediate impact from Osako, who climbs to meet Augustinsson's free-kick but can only glance his header wide of the target.
68'
That is twice that the woodwork has come to Werder's rescue in this second half. They must look to swing the momentum in their favour by trying to create a greater threat at the other end of the field.
66'
Y. Osako enters the game and replaces N. Füllkrug.
A change for the hosts with Yuya Osako introduced in favour of Fullkrug.
63'
The visitors continue to threaten and surely it is only a matter of time before they find the breakthrough. Can the hosts weather the storm?
61'
Can Werder gain a foothold in proceedings? Leipzig have dominated the opening quarter of an hour in this second period, while the hosts have struggled to get out of their own half so far.
59'
Not far away! Angelino steps up to take the resulting free-kick, but his floating effort drifts just wide of the target.
58'
Good opportunity for Leipzig! The visitors are awarded a free-kick right on the edge of the box after Moisander trips Olmo.
56'
A slight concern for both sides as Sorloth and Pavlenka stay down following an aerial collision as they contested a high ball into the box. Both players just take a moment to recover, but are soon back on their feet.
50'
Leipzig have been the more lively of the two sides so far; enjoying most of the possession and threatening the Werder goal.
48'
Of course, there is still a long way to go, but extra-time and penalties will follow should the goalless scoreline remain. Who will strike first?
46'
C. Nkunku enters the game and replaces A. Haidara.
Leipzig get the second half underway!
The visitors make a change at the break as Haidara makes way for Christopher Nkunku.
45' +5
HALF-TIME: WERDER BREMEN 0-0 RB LEIPZIG
45' +3
The cancellation of the penalty call results in a drop-ball outside the Leipzig area. Werder look to maintain the pressure on their visitors, who stand firm to eventually see out their threat.
43'
An experienced referee, Mr Grafe is a former FIFA-listed official who also boasts experience in the Champions League and Europa League. When he is not refereeing, the 47-year-old works as a sports scientist.
41'
Tempers appear to boil over for a moment as a brief altercation ensues between the two sides. However, it is handbags at most and the referee quickly gets everything back under control.
40'
Five minutes of the first half remaining at Weserstadion. Can either side find the opening goal before the break?
36'
The hosts force a corner, from which the ball falls to Veljkovic on the volley. But the defender is unable to direct his effort towards goal.
35'
A. Haidara gets yellow.
Haidara receives the first yellow card of the game following a rash challenge.
34'
Werder have enjoyed a solid run to the semi-finals of this tournament. However, it is worth noting that Leipzig are the first Bundesliga side they have faced during this run.
29'
Still goalless as we approach the half-hour mark in this game. Leipzig have looked the more threatening going forward thus far, but Werder will grow in confidence the longer the tie remains deadlocked.
25'
A slight break in play with Konate needing attention following an accidental clash of heads with Selke. It looked painful but thankfully, the defender is soon back on his feet and should be more than okay to continue.
23'
Sorloth latches onto a neat Kampl through ball before dragging his shot wide from a tight angle. But had the former Crystal Palace striker scored, it would not have counted as the offside flag had been raised.
21'
The hosts look to apply the pressure and Sargent seeks out the run of Mbom. However, Sabitzer makes up good ground to put his body in the way and prevent a clear sight on goal.
15'
Not a bad effort! Leipzig look to find a way through the stubborn Werder defence and the ball eventually breaks kindly for Olmo. The midfielder goes for an exquisite chip that floats just wide of the far post.
13'
It has been a turbulent week for Leipzig following the announcement that Nagelsmann will replace Hansi Flick at Bayern Munich next season. Nevertheless, the 33-year-old will be eager to end his two-year spell in charge by delivering the first major silverware in the club's short history.
11'
Leipzig with a good opportunity to get the ball into the box as Angelino swings over a free-kick. However, Pavlenka is alert and punches the delivery away to safety.
5'
At the other end, neat play culminates in Sargent having a sight on goal. But the American's tame effort from a tight angle is easily collected by Gulacsi.
1'
The experienced Manuel Grafe is our referee today. He blows his whistle and Werder get the ball rolling.
Hello everyone and welcome to live text coverage of the DFB-Pokal semi-final between Werder Bremen and RB Leipzig at Weserstadion.
The first of the semi-finals gets underway shortly with both sides aiming to book their place in the showpiece on May 13. There, they will face either Borussia Dortmund or Holstein Kiel.
WERDER BREMEN (3-5-2): Jiri Pavlenka; Milos Veljkovic, Christian Gross, Niklas Moisander; Theodor Gebre Selassie, Maximilian Eggestein, Jean-Manuel Mbom, Josh Sargent, Ludwig Augustinsson; Niclas Fullkrug, Davie Selke.
SUBS: Michael Zetterer, Eren Dinkci, Yuya Osako, Kevin Mohwald, Leonardo Bittencourt, Patrick Erras, Romano Schmid, Julian Rieckmann, Philipp Bargfrede.
LEIPZIG (3-1-4-2): Peter Gulacsi; Willi Orban, Ibrahima Konate, Dayot Upamecano; Kevin Kampl; Nordi Mukiele, Dani Olmo, Amadou Haidara, Angelino; Alexander Sorloth, Marcel Sabitzer.
SUBS: Josep Martinez, Yussuf Poulsen, Emil Forsberg, Hwang Hee-chan, Tyler Adams, Lukas Klostermann, Christopher Nkunku, Konrad Laimer, Benjamin Henrichs.
The players are making their way out onto the field and kick-off is moments away.
The hosts also arguably had the best chance of the half with Josh Sargent shooting wide from close range. The Green-Whites will hope that miss does not come back to bite them.
Remember, a showdown with either Borussia Dortmund or Holstein Kiel awaits the winner of this tie. Those two sides do battle on Saturday.
It's extra-time at Weserstadion! Following that tremendous save from Pavlenka, we are going to have an additional 30 minutes to determine the winner of this semi-final.
You wait over 90 minutes for a goal, and then two come along at once! Hwang Hee-chan put Leipzig in front inside the opening three minutes of extra-time. But out of nowhere, Leonardo Bittencourt punished a rare Dayot Upamecano mistake to equalise.
This tie is finely poised heading into the final 15 minutes. It will be interesting to see how both sides approach this; will they go for the winner, or hold out for penalties?
We hope you enjoyed today's coverage. Until next time, goodbye!
Leipzig are through to the final, where they will play either Borussia Dortmund or Holstein Kiel on May 13. Before that, they travel to Dortmund in the Bundesliga next weekend. As for Werder, their attention turns solely to securing their top-flight status; starting at home to Bayer Leverkusen.
Commentary
More…