49 mins: A poor start to the second half. Ludwig Augustinsson’s header back to Pavlenka is short and Mijat Gacinovic nips in. The midfielder tries to take the ball around the onrushing goalkeeper, but he’s brought down and Frankfurt have a penalty. There’s a lengthy stoppage as Pavlenka receives treatment before leaving the field on a stretcher, with Luca Plogmann coming on to replace him for his Bundesliga debut. Sebastien Heller converts the penalty.
60 mins: This time it really is offside. The move is started by substitute Claudio Pizarro, with Augustinsson crossing from the left and Osako again applying the finish. However, replays show that the striker had strayed offside.
72 mins: Werder have assumed control of the game and are pushing for the winner. Max Kruse has a shot from distance that Trapp has to put behind for a corner.
77 mins: Gebre Selassie almost scores for the second week in a row! His shot from a Kruse corner is cleared off the line by a Frankfurt defender.
83 mins: Pizarro has a chance! The ball comes to Piza in the box but he puts his shot over the bar. Milot Rashica comes on for Philipp Bargfrede as Werder look to push for the win.
90 mins: Rashica is played through on goal but Trapp is equal to his effort!
90+7 mins: GOOOOOOAAAAALLLLL! Rashica bends in a free-kick from 30 yards!
90+7 mins: The ref blows for full time! What a win!
Summary: Werder looked to have the game under control until Ludwig Augustinsson’s poor header led to a Frankfurt equaliser. However, SVW took the game by the scruff of the neck and really pushed on to get the win. After several missed chances, it was Milot Rashica’s wonderful free kick in the last minute of the game that bagged the three points! Werder’s next game is a friendly against FC Emmen this Tuesday, with their next Bundesliga game against FC Nürnberg on Sunday 16 September.