Toto struck his 150th league goal for the Zebrette to join the likes of Gunner Nordahl and Francesco Totti as one of only nine players to do the same at one club. He also ended a run of six games without a goal. Pescara have now picked up just a solitary point in eight games.
After Elvis Abbruscato headed wide Antonio Balzano's cross in the first minute, Udinese took the lead. Ivan Pelizzoli did well to keep out Di Natale's initial effort, but the striker's persistence paid off. His rebound found the inside of the post and went past Uros Cosic, who was stationed on the goalline.
Zeljko Brkic proved equal to a couple of Emmanuel Cascione efforts, while Luciano Zauri saw his effort deflected wide. From the corner, Marco Capuano headed into the ground and the ball trickled out of play. Udinese almost doubled their lead on 28 minutes, but Luis Muriel stroked Gabriel Silva's pull back onto the post.
Pescara continued to search for an equaliser. blazed over from 30 yards and Abbruscato narrowly headed wide from Zauri's cross.
Balzano briefly went off to treat an injury, but came back on to turn the Udinese defence inside out with a twisting run, only to hit his shot over from the edge of the D.
Vladimir Weiss was introduced at the break and quickly forced Brkic into making a save from distance. Abbruscato then stung the shot stopper's palms with a fiersome drive, before being withdrawn for home debutant Giuseppe Sculli. Not long after, Cristiano Bergodi went for broke and threw Juan Quintero on, with the Colombian making a first appearance since starring at the Under-20 Championships.
Udinese remained dangerous on the counter attack. Muriel found space on the left flank and saw his shot saved by the boot of an outstretched Pelizzoli. Gianluca Caprari sent a shot from the left hand side into the skies and Quintero wasted a free-kick as time ran down.
Sculli was angry not to get a penalty after being sandwiched by Danilo and Brkic in the box. Brkic and Sculli had another coming together in stoppage time when the goalkeeper barged into the on-loan forward after catching a routine cross. The two had to be separated by teammates and were both cautioned.
Pescara: Pelizzoli, Balzano, (Weiss 46) Cosic, Bocchetti, Capuano, Zauri, Bjarnason, Blasi, (Quintero 64) Cascione, Caprari, Abbruscato (Sculli 55)
Udinese: Brkic, Domizzi, Heurtaux, Danilo, Maicousel, Gabriel Silva, Allan, Badu, Di Natale, (Merkel 86) Muriel, (Campos 70) Pereyra
Goals: Di Natale 8 (U)