Italy moved into the knockout stages of Euro 2016 after Eder scored two minutes from fulltime to secure a 1-0 win over Sweden in Toulouse on Friday.
Eder ended a great run by firing home to move Italy clear at the top of Group E on six points after two matches following their 2-0 victory over Belgium in their opening encounter.
The result left Sweden in an uncomfortable position with one point after two games ahead of their final group clash against Belgium next week.
Sweden were well organised at the back but toothless in attack, with their danger man Zlatan Ibrahimovic looking a shadow of his brilliant best and hardly creating a chance.
Italy, who surprised many with their superb performance against a highly-fancied Belgium side, relied on their trademark, tight defence against the Swedes.
They rarely threatened up front, however, until Marco Parolo hit the crossbar with a header shortly before Eder netted the winner.
Italy had been praised for their unity and work rate in their opening win over Belgium, but appeared to have no answer to Sweden’s organised rearguard until Eder’s late intervention.
Sweden coach Erik Hamren had criticised their lack of attacking vitality following their opening 1-1 draw with Ireland, and while there was an improvement in their overall performance, Ibrahimovic once again failed to provide a cutting edge and live up to his billing.
They are still without a shot on target at the tournament, although Martin Olsson proved a menacing threat down the left, sending an effort just over the bar on 18 minutes having set the tone with an early cross that prompted a nervous clearance from Giorgio Chiellini.
Olsson’s frequent forays left space for Antonio Candreva, but Andreas Isaksson and Erik Johansson combined to clear his testing deliveries, while Ibrahimovic flashed a close-range header wide towards the end of the first half.
Having masterminded victory over the Belgians, Italy boss Antonio Conte’s tactics were completely neutralised during the first 45 in Toulouse and his side appeared unsettled as a result.
Yet Conte introduced Simone Zaza in the 60th minute and he had a decisive role in the winner, heading a Chiellini throw in into the path of Eder.
The forward then cut in from the left — evading Andreas Granqvist’s attempted tackle — and sent a curling right-footed shot round Isaksson to take Italy through.