Gonzalo Higuain scored in the 82nd minute as Napoli edged defending champion Lazio 1-0 Wednesday to advance to an Italian Cup semifinal against Roma in Naples, Italy.
It seemed that the match was headed to extra time when Higuain redirected in a shot from Jose Callejon by the edge of the box.
Napoli also came close when a free kick from Jorginho hit the post in the 42nd.
Lazio, which was without injured centre forward Miroslav Klose, rarely threatened.
Udinese will face Fiorentina in the other semifinal, with the two-leg series scheduled for Feb. 4-5 and 11-12.
The final is slated for May 3.
Lazio beat city rival Roma in last year's final.