The hosts wasted no time in setting the tone. Within the opening five minutes, a Zebre breakdown error handed Edinburgh the platform they needed.
Stand-off Ross Thompson found the corner with a precise kick, and from the resulting lineout the home side worked through the phases before debutant Hector Patterson picked out Connor Boyle, who dotted down for the opening score. Thompson added the conversion.
The visitors refused to be rattled. Two Edinburgh penalties gave Zebre the momentum they needed, and scrum-half Alessandro Fusco darted over just four minutes later, with Giovanni Montemauri adding the extras.
The Italians were not done. Another penalty conceded put Zebre back inside Edinburgh’s 22, and a well-timed wide pass found Simone Gesi with space to glide over in the corner. The conversion was missed, but Zebre had turned the match on its head.
Edinburgh responded with the quality of a side that refused to be shaken. A deft chip through from Mosese Tuipulotu released Malelili Satala, whose powerful carry drew in defenders before he offloaded to the supporting Patterson, who crossed for his first try in Edinburgh colours. Thompson’s conversion put the home side back ahead.
The momentum stayed with Edinburgh. A penalty earned the hosts a foothold in opposition territory, and after a sustained spell of pressure, Patterson turned provider again – finding hooker Ewan Ashman, who powered through three defenders to dot down. The conversion was missed, but Edinburgh’s lead was growing.
Zebre had the final word of the half, however. An Edinburgh offside infringement handed Montemauri a routine penalty, cutting the gap to four points as the teams headed for the tunnel.
Half Time: Edinburgh 19 – 15 Zebre Parma
Zebre emerged from the break with intent. Full-back Jacopo Trulla seized on a defensive lapse, breaking clear to run in from 30 metres and hand the visitors the lead for the second time.
Edinburgh steadied themselves. Replacement stand-off Cammy Scott took over the kicking duties, finding the corner twice from penalty positions.
From one of those lineouts, the forwards constructed a trademark rolling maul and Ashman powered over for his second try of the night – a fitting reward for an outstanding individual display that would later earn him the BKT URC Player of the Match award.
With ten minutes remaining, a Zebre penalty edged the visitors back in front by a single point. Then, after a lengthy TMO review, a Zebre try was confirmed and Montemauri added the conversion – suddenly, a six-point gap looked like it might be too much to bridge.
Edinburgh refused to buckle. Driven by determination and crowd noise, they recycled phase after phase, working their way back into range.
When replacement prop Boan Venter bulldozed his way over the line, Hive Stadium erupted. Scott stepped up and nailed the conversion to complete the comeback – and secure a precious bonus point in the process.
Full Time: Edinburgh 31 – 30 Zebre Parma