First-half highlights:
9th minute: An early opportunity to open the scoring for the Green-Whites! After winning the ball in midfield, Jens Stage breaks through the FCB backline and arrows in towards Manuel Neuer's goal. He attempts a shot from a tight angle, which Neuer is equal to.
12th minute: Another good move for the visitors, who have gotten off to a bright start. Woltemade was able to get off a shot shortly after Stage's earlier attempt, but it was blocked by Upamecano. Shortly after, Weiser beats two opposition defenders but is stopped before he can get off a shot.
24th minute: What a save from Manuel Neuer. Woltemade sends a back-heel pass to Weiser, who takes aim at the net. The ball takes a deflection and looks as if it's heading into the top left corner, forcing Neuer to stretch and redirect the ball wide of the post with an incredible fingertip save.
25th minute: Goal for Werder! Justin Njinmah puts the Green-Whites into the lead! The striker starts his run in Werder's half and gets on the end of a long ball that catches the Bayern defence unaware. He keeps his cool when one-on-one with Neuer and slots home the opener!
27th minute: VAR takes another look at the goal and spots a foul in the build-up form Stage on Jamal Musiala. The decision unfortunately goes against the Green-Whites and the goal is disallowed.
28th minute: Shortly after Werder's goal is disallowed, Upamecano pops up in front of Zetterer and is able to get off a shot from close range. Werder's man between the sticks comes up big to deny the defender.
44th minute: Werder continue to pose a threat on Bayern's goal, forcing them to get in the way of several shots. Weiser's header from a Schmid free kick sails over the bar.