Four goals were shared in the first half of this evening's Bundesliga match between Bayer Leverkusen and Borussia Dortmund.
Early on Marco Reus had a low shot saved by Bernd Leno before, up the other end, Stefan Kiessling came within inches of breaking the deadlock when his header struck the crossbar.
Moments later the hosts were in front, though, thanks to Lars Bender's close-range header.
Dortmund levelled proceedings on the half-hour mark when Reus crossed for Oliver Kirch to finish.
The visitors were level for just five minutes as Gonzalo Castro put Leverkusen back in front by heading home Julian Brandt's centre.
Three minutes later Dortmund equalised for a second time when Reus slotted home a penalty after Roberto Hilbert had handled in the area.