Oliver Burke scored a dramatic late winner as Werder Bremen came from two-down to clinch a stunning 3-2 win away at Borussia Dortmund.
Goals from Lee Buchanan in the 89th minute and Niklas Schmidt in stoppage time brought them level before Burke thundered a shot in the final seconds past 'keeper Gregor Kobel.
Dortmund's Julian Brandt had fired a blinder past Werder keeper Jiri Pavlenka in first-half stoppage time to take an unexpected lead after a dire 45 minutes for the hosts where nothing seemed to work.
Werder, who had 10 shots on goal compared with Dortmund's two by the 75th minute, were the more adventurous side throughout, their passing game more fluid and creative and their attacks more dangerous.
But they were caught out again when Raphael Guerreiro tried his luck from 25 metres out and beat Pavlenka with a low shot in the 77th minute.
The visitors, however, refused to give up and scored what might have been a consolation goal through Buchanan's superb strike into the top corner in the 89th.
But Schmidt then drew them level before Burke's stunning winner deep in injury-time, leaving Dortmund on six points from their first three games after their winning start to the season was ended.
Champions Bayern Munich, also on six, are in action at VfL Bochum on Sunday. Borussia Moenchengladbach, winners 1-0 over Hertha Berlin on Friday, are top of the table on seven points.
Modric-inspired Real cruise to Celta win
Champions Real Madrid got their second consecutive win of the new La Liga season with a comfortable 4-1 victory at Celta Vigo on Saturday.
Croatia midfielder Luka Modric, 36, showed his everlasting value on the pitch by scoring a brilliant goal and assisting Vinicius for another.
Karim Benzema opened the scoring from the spot in the 14th minute after the VAR spotted a handball inside the box but Celta equalised nine minutes later with a penalty of their own from Iago Aspas, after another handball.
Celta looked to be in control, however, in the 41st minute Modric worked his magic by curling a shot from just outside the box into the upper left corner.
After the break, Modric teed up Vinicius to score the third in a lightning-fast counter-attack in the 56th minute.
After shining in Real's come-from-behind win at Almera last week, Vinicius had another brilliant performance as he was a constant threat to Celta's defence with his speed and talent.
Ten minutes after scoring the third, he created another clinical counter-attack that Federico Valverde finished to wrap up the points for Real.
Modric was substituted 11 minutes later and received a standing ovation by Celta's fans, who applauded the 2018 Ballon D'Or winner. He played alongside youngsters Aurelien Tchouameni and Eduardo Camavinga in what was Real's first game without Casemiro, who will join Manchester United.