Ben Youngs touched down twice as five-try England beat Italy 34-5 to keep their hopes of lifting the Six Nations trophy ahead of Ireland alive.
Youngs marked his 100th England cap with tries at the start of either half with Jamie George, Tom Curry and Henry Slade adding three more in the second half to secure a bonus-point win.
England now need the result of France versus Ireland in Paris later on Saturday to go their way to win their first Six Nations title since 2017.
"We’ve done our job, really, we'll wait and see now," said captain Owen Farrell, who scored nine of his side's points.
World Cup runners-up England have 18 points after their final game in the coronavirus-interrupted tournament at an empty Stadio Olimpico.
Ireland, on 14 points, could win the title if they beat the French by more than seven points.
For France to win, they would need a bonus-point and a 32-point winning margin.
"We started the game well," said Farrell.
"I thought we went at them. But there was a large chunk of the first half when we couldn’t get our hands on the ball, and we couldn’t get our game on the field.
"We went in at half-time and we got the job done in the end. We’ll watch the game (in Paris) and we’ll see what happens."
England piled on early pressure for 10 unanswered points in the first quarter of an hour.
But Franco Smith's side gave a spirited fightback with Jake Polledri touching down after 18 minutes with the score 10-5 at the break.
Farrell made the early break off a Mako Vunipola pass, powering through the Italian defensive line.
The Saracens fly-half passed for Youngs to run it in under the posts and then converted before adding a penalty.
England looked to be hitting their stride as they chased a bonus-point victory, but signs of rustiness showed in their first game since the seven-month lockdown.
When Bristol prop Kyle Sinckler spilled the ball, Carlo Canna pounced and fed Polledri who outpaced the covering defence to dot down for a superb try in the the left corner.
But 20-year-old Paolo Garbisi, who scored 12 of Italy's 17 points on his debut in the defeat by Ireland last weekend, missed the conversion.
Eddie Jones' side were down a man when Exeter lock Jonny Hill was sin binned for a high swinging arm hit on Italy wing Edoardo Padovani.
A dogged Italy performance gave the Azzurri 54 percent of possession in the first half.
But the hosts in turn were down to 14 men after Gloucester backrower Polledri was sin binned at the start of the second half.
England powered back after the break with Youngs dummying to scamper away from a ruck to grab his second within the first minute, Farrell converting.
"It is lovely to see a player in his 100th game play well, which Ben did," said Jones.
"It was a difficult day with a slippery ball but he handled that well.
"At times he got some good forward ball from the forwards and he has got plenty more in him."
Hooker George marked his 50th appearance for England by being driven over for his team's third after 52 minutes.
Curry made the most of a blindside gap to ensure a bonus point with England's fourth try after 67 minutes, with Slade adding a fifth five minutes later off a slick Ben Earl offload.
"I was really pleased with the team’s response in the second half," said Jones.
"The first half we lost our way for 20 minutes. We got distracted by possibly the pressure on the scoreboard and some of the antics from the opposition team and some difficulties with the referee.
"That’s why it was a difficult game for us. We got our focus and composure at back at half-time and I thought the second half was outstanding.
The Italians, who have not won a match in the tournament since 2015, take the wooden spoon for the fifth consecutive time.