Borussia Dortmund fought back to earn a 3-3 draw at Wolfsburg on Saturday and confirm a second-place finish in the Bundesliga.
Two late strikes from Marco Reus rescued a point for the visitors, after they went 3-1 behind when a brace from former Dortmund player Ivan Peresic and a cool finish from Naldo cancelled out Sven Bender's opener.
The home team made only one change to the side that drew 1-1 away to Hamburg, with Maximilian Arnold making way for Perisic.
Juergen Klopp made four changes to the side that drew with rivals Bayern Munich last week, with Lukasz Piszckek, Mats Hummels, Sven Bender and Reus all handed places in the starting line-up.
Bayern Munich-bound star Mario Goetze missed out through injury, but could return to training next week.
Dortmund went into this game looking to cement second spot behind Bayern, and took the initiative after just five minutes when Sven Bender beat the offside trap to poke home a Nuri Sahin free-kick from close-range.
Wolfsburg came from behind to win 3-2 the last time they met Dortmund, and they were given belief about recreating that comeback ten minutes later.
Ivica Olic burst into the Dortmund box to receive a wonderfully-weighted ball from Makoto Hasebe and squared for Ivan Peresic, who was left with a simple finish.
And Peresic was on hand to haunt his former employers once again just after 20 minutes, when his 25-yard effort took a wicked deflection off team mate Diego to elude Roman Weidenfeller in the Dortmund goal.
It got worse for the visitors four minutes later when Ricardo Rodriguez’s corner found Naldo completely unmarked in the box, the Brazilian picking his spot with a calm and composed finish.
Dortmund were noticeably shell-shocked after those two quick-fire strikes, and struggled to assert themselves on the game.
They were nearly 4-1 down in the most bizarre of circumstances five minutes before half-time, when Felipe Santana headed a Wolfsburg throw-in onto his own post.
It was Olic though who caused the most problems, and the Croatian was inches away from getting on the scoresheet just before the break after being played in by Ribas.
The visitors made two changes at half-time, as Jakub Blaszczykowski and Julian Schieber replaced Kevin Grosskreutz and Sven Bender.
And Klopp’s side looked started the second-half with more attacking intent.
Reus, who had been quite quiet in the opening period, managed to get away from the defence to set up Robert Lewandowski, who forced a smart save from Diego Benaglio.
Sahin also came close just before the hour mark, curling a strike just wide from the edge of the area.
But the Wolfsburg defence managed to hold firm, with their opponents becoming increasingly frustrated as the second-half progressed.
Olic still managed to cause problems and got in behind the Dortmund defence to find Peresic on the edge of the box, who put his shot wide.
It began to look like Wolfsburg would be walking away with the points as the game entered the final 10 minutes, when Reus found himself clean through on goal and lifted over Benaglio.
That goal gave Dortmund momentum, and they were level just two minutes from time, when Reus struck again to lash home a ferocious effort, after some good work from Blaszczykowski.
A nervy finish almost saw the hosts snatch a victory, but Rodriguez could not keep his free-kick down, and Dortmund held on for a memorable point.