Borussia Dortmund have scored twice in the final 10 minutes to salvage a point in a pulsating 3-3 draw with Wolfsburg in the Bundesliga.
The visitors got off to the perfect start and were ahead after five minutes when Nuri Sahin found Sven Bender in the box and he finished well.
However, the lead did not last long as Wolfsburg were level just nine minutes later, Ivica Olic setting up Ivan Perisic to finish from close range.
On 22 minutes the turnaround was complete for Wolfsburg and it was Perisic again, this time he fired into the top corner from distance.
In another four minutes Wolfsburg had a two-goal cushion. The ball pinged about in the box from a corner and it was Naldo who eventually managed to put it in the net for 3-1.
However, Marco Reus had the last say as he scored twice in the final six minutes to grab an unlikely point for Dortmund.