It was a devastating end to a valiant fightback for Heidenheim, whose remarkable late-season surge ultimately fell just short on the final day. Goals from Philipp Tietz and Nadiem Amiri secured a 2-0 victory for Mainz, confirming Heidenheim's relegation back to the second tier after a hard-fought campaign.
Mainz came flying out of the gates, and their early pressure paid off in style. Just seven minutes in, young talent Kacper Potulski danced past several defenders down the left flank, driving into the box before cutting the ball back from the byline. His cross found Tietz completely unmarked at the back post, and with Patrick Mainka caught ball-watching, the striker nodded calmly into an empty net to give the visitors an early lead.
Heidenheim slowly grew into the contest around the 20-minute mark, with Eren Dinkçi forcing goalkeeper Daniel Batz into his first save. Their best chance came on the half-hour mark when a clever through ball released Jan Schöppner, who squared for Marvin Pieringer inside the box. But from just a few yards out, Pieringer somehow smashed his effort against the crossbar, leaving the home crowd in disbelief.
Five minutes later, the woodwork came to Heidenheim's rescue instead. More hesitant defending allowed Amiri to weave his way into the penalty area and fire from a tight angle, only for the post to deny the Mainz midfielder with Frank Feller beaten.
But Mainz doubled their advantage just two minutes before halftime. Sheraldo Becker led a blistering counterattack before finding Tietz, who unselfishly laid the ball into the path of Amiri. The midfielder kept his composure, waiting for Feller to commit before calmly sidestepping the goalkeeper and slotting home his 12th goal of the campaign. At the break, Heidenheim stared relegation squarely in the face.
Knowing only a dramatic turnaround could preserve their Bundesliga status, Heidenheim emerged after halftime with renewed urgency, pinning Mainz back for long spells. But once again, the crossbar denied them—this time on 53 minutes, as Schöppner connected with a high delivery into the area, only to see his effort rattle the woodwork.
Despite throwing everything forward in the final half-hour, Heidenheim couldn't find the breakthrough. The final whistle confirmed their fate: a heartbreaking return to the second division after a season defined by grit, fight, and ultimately, just not enough.
