49 mins: What a chance for Werder – Rashica does well on the right before Klaassen has an effort cleared off the line!
50 mins: Penalty for Werder! VAR intervenes and says that Max Kruse was pulled down as he went to meet a cross.
51 mins: GOOAALL – Kruse scores the penalty! The captain is ice-cool from the spot and rolls in the spot-kick to put Werder into the lead!
73 mins: GOOOAALL! Milot Rashica, 3-1! Kruse again does well and gets the ball to Eggestein, who finds Rashica at the back post. The attacker doesn’t rush things, instead cutting back onto his right foot and firing the ball home once again!
80 mins: Nübel keeps the guests in the game with a fantastic save one-on-one with Kruse.
85 mins: Goal for Schalke – Embolo gets his second of the game to make it 3-2 from a corner.
90+4 mins: GOOALL – Martin Harnik! Hano rounds things off for Werder, scoring a fine finish after coming off the bench.
90+5 mins: Full time in the Weserstadion.
Match summary: Werder came back from behind quickly and never really looked back after taking the lead. Milot Rashica again showed his goalscoring form that he’s adopted since the turn of the year. It looked like it could be a nervy finish, but Martin Harnik scored on his return from injury to settle the nerves.