MILAN, Italy -- Udinese won 2-1 at AC Milan to reach the Italian Cup semifinals as Clarence Seedorf endured his first defeat as manager on Wednesday.
Milan got off to the perfect start when an unmarked Mario Balotelli slotted home Valter Birsa's low cross after Robinho had fooled the Udinese players by leaping over the ball.
However, Urby Emanuelson gave away a penalty with a clumsy foul on Silvan Widmer shortly before halftime and Luis Muriel fired in under the diving body of Milan goalkeeper Christian Abbiati.
Substitute Nicolas Lopez, who had only been on the pitch three minutes, won the match in the 78th. The Uruguayan ran most of the length of the pitch without any Milan player attempting to put in a tackle, before drilling into the bottom right corner.