Italy has scored twice in the last 15 minutes to beat Armenia 3-1 by 10 and keep the record 100% in Euro 2020 qualifications.
Roberto Mancini's team came from behind to get five victories in as many matches at the top of Group J thanks to Andrea Belotti, Lorenzo Pellegrini and an own goal by Armenia goalkeeper Aram Hayrapetyan.
Alexander Karapetian claimed a surprise goal at the 11th minute in Yerevan, but the hopes of the home team were hit by a blow when the striker was sent off in the first half.
Italy also hit the carpentry through Federico Bernardeschi immediately after the draw, while Belotti was banned two offside goals, one incorrectly.
The visitors, without the injured captain Giorgio Chiellini, left slowly and fell behind after having sloppy possession in the middle of Armenia.
Tigran Barseghyan led the hosts' counterattack, driving forward before slipping the ball to Karapetian to clinically find the net from the left post and claim his fifth goal in his last seven international games.
The joke seemed to give life to Mancini's men. The wing of Juventus Bernardeschi tested Hayrapetyan from 10 yards, before Karapetian and Marco Verratti were shown a yellow card following a petulant clash near the half-way line.
Italy has not lost their European Championship qualifiers away since September 2006 and has reached the level after 28 minutes when Armenia has died in defense.
Chelsea defender Emerson Palmieri easily made his way past Barseghyan to the left before launching a targeted cross for the unmarked belotti to return home to the back.
Italy almost overturned the game a minute later when Bernardeschi cut the top of the crossbar with a curling effort.
Karapetian's unnecessary early booking turned out to be expensive one minute in the first half of the first half when he was shown a second yellow card by the German referee Daniel Siebert after appearing to capture Leonardo Bonucci in the face with a stretched arm.
The Torino Belotti striker, who after his draw had correctly eliminated an offside and then pushed his way, continued to be in the middle of the action and wasted an opportunity for gold to put his share in the lead by going off guard by Federico Chiesa.
Despite their numerical advantage, the four-time world champions struggled to create in the second period and had to be wary of suffering a breakaway goal.
The Armenian captain Henrikh Mkhitaryan, against the country he now plays following his loan pass from the Arsenal to Rome, threatened when he forced a halt to Palmieri's last breath.
In the end, Italy took the lead 13 minutes from the end. The stand-in skipper Bonucci threw a hopeful ball into the penalty area and the substitute Pellegrini got up to bring his first international goal in the lower left corner.
Unconvincing visitors had done little to justify the advantage, but they quickly put the result beyond doubt with a third chance three minutes later.
Belotti turned in the area before his low shot bounced off the right post and hit goalkeeper Hayrapetyan before he crossed the line.
The 25-year-old striker should have celebrated more in downtime, but was severely denied by an incorrect offside flag after striking at close range.