Mainz and Union Berlin remain embroiled in the Bundesliga relegation battle after a thrilling 1-1 draw at the MEWA Arena. Despite both sides desperately needing a win, neither could find a decisive edge after a game packed with action and controversy.
Union started like a house on fire, creating chance after chance with Volland hitting the woodwork twice within minutes. But Mainz soon responded, and Burkardt headed home just before half-time after a stoppage caused by disgruntled home fans throwing golf balls onto the pitch.
Just as Mainz thought they had secured the victory, Gosens popped up at the back post in the 13th minute of stoppage time to volley home a dramatic equalizer for Union.
The second half continued in the same vein, with both sides coming close to winning it. Mainz had a penalty shout waved away, and Onisiwo missed a sitter, while Union substitute Vertessen also spurned a glorious chance.
The draw leaves Mainz three points adrift of safety, while Union is just three points clear of the drop zone. Both teams must improve if they are to avoid the Bundesliga drop.