(CNN) -- Gokhan Inler's second-half strike was enough to fire Udinese past AC Milan and into the semifinals of the Coppa Italia.
Inler struck in the 56th minute to hand Udinese a 1-0 win, the first on their travels this season, to set up an encounter with Roma in the final four next month.
Milan coach Leonardo made wholesale changes to the side that lost 2-0 at Inter Milan on Sunday, with Klaas-Jan Huntelaar paired alongside Filippo Inzaghi in attack.
But both strikers failed to test Udinese goalkeeper Samir Handanovic on the night as the visitors ran out comfortable winners.
Udinese dominated the encounter at the San Siro and were unlucky not to take a 25th-minute lead when Alexis Sanchez struck the post with a right-footed strike from the edge of the area.
However, their efforts were rewarded 11 minutes into the second half when Alexis Sanchez stole the ball from Luca Antonini and played in Inler, whose powerful right-footed strike from the edge of the area beat Christian Abbiati.
"We wanted to go far in the competition, but we should have given more rhythm to our play and we didn't do that," Milan coach Leonardo told reporters.
Meanwhile, Racing Santander made light of a potentially tricky Spanish Cup quarterfinal second leg away to Osasuna to run out 5-1 aggregate winners.
Racing triumphed 3-0 on the night after going in with a vulnerable 2-1 home win from the first match.
Xisco eased the pressure early on with a sixth-minute effort and defender Henrique made things comfortable when he added a second after 22 minutes.
The hosts could not find a way back into the fixture and it was instead left to Sergio Canales to add a third after 78 minutes.
Sevilla lost 1-0 at home to Deportivo La Coruna, but will take their place in the last four having eased to a 3-0 win in the first meeting.
Seville-born striker Rodolfo Bodipo was the scorer for Depor but the visitors could not add to his 43rd-minute goal in the second half.