STADIO OLIMPICO (Rome): On a night where both sides could have done with a morale-boosting victory, a hard-earned point had to do for both Juventus and hosts AS Roma.

A draw was a fair result after an entertaining 1-1 draw in Rome where both goals came before the break, Romelu Lukaku‘s opener cancelled out by a towering Gleison Bremer header.

Both sides struck the woodwork and had their goalkeepers to thank for decisive interventions as they tried and failed to get out of their respective ruts by taking three points that would have been crucial in Serie A‘s Champions League race.

Juventus‘ fourth Serie A draw in a row leaves them needing five points from their remaining three games against Salernitana, Bologna and Monza to be assured of a return to Europe’s top table next season.

Things are more complicated for Roma, who currently occupy the fifth and final qualifying spot but have a trip to Atalanta up next after their Europa League semi-final trip to Bayer Leverkusen – and the Bergamaschi are lurking three points behind with two games in hand.

AS Roma striker Romelu Lukaku celebrates after scoring (@ASRomaEN)

With five of the other top eight sides in Serie A dropping points before a ball had been kicked in Rome, both sides knew the opportunity was significant.

But with Juventus on a four-match winless run in all competitions and Roma also in a poor run of form, confidence was fragile.

There were strong early chances for both sides, Dusan Vlahovic steering a finish wide from 14 yards when he really should have done better on his stronger left foot before Rasmus Kristensen‘s header thumped the top of the bar at the other end.

But it was Lukaku who broke the deadlock in the 15th minute, tapping in his 12th goal of the season from close range after Bryan Cristante‘s shot was parried into his path.

The goal sparked some life into Juventus, who spent plenty of time in dangerous areas but struggled to carve out openings until Federico Chiesa‘s well-weighted cross was headed in by the towering Bremer, who had stayed up after a corner.

Juventus’ Federico Chiesa in action against AS Roma. (@juventusfc)

Paulo Dybala was replaced by Nicola Zalewski at the break, presumably for a fitness issue in what will be a concern for Roma, and Juve came out the stronger in the second half when Chiesa beat his man and blasted a left-foot missile off the post from 25 yards out.

The home crowd were enraged on the hour mark when Timothy Weah, who was on a booking, caught Leandro Paredes clumsily as he stretched to play a pass but got away with just conceding a free-kick before being immediately substituted by Massimiliano Allegri.

A surprisingly open game ebbed and flowed as Juventus pushed with Chiesa and Vlahovic testing Mile Svilar before Lorenzo Pellegrini‘s effort deflected agonisingly wide and Kristensen‘s shot was headed off the line by Danilo at the other end.

Both sides rang the changes late on in search of a winner, but Roma keeper Svilar was the biggest difference-maker in the closing stages as he sprang to save a looping Manuel Locatelli effort before fingertipping over a header from substitute Moise Kean at a corner.

Tammy Abraham, who was guilty of a staggering miss against Leverkusen just three days earlier, came off the bench late and again had a big chance to score in stoppage time, but this time his shot was superbly saved by an outrushing Wojciech Szczesny.

The full-time whistle blew to grumbles from the stands as Roma‘s winless home run stretched to three matches.