Zlatan Ibrahimovic put Inter Milan into the Italian Cup semi-finals when his controversial winner sealed a 2-1 victory over holders AS Roma on Wednesday.
The Sweden striker hooked in on 63 minutes after a close-range header by Walter Samuel, who appeared offside, was blocked by goalkeeper Artur.
Rodrigo Taddei had brought Roma level moments earlier with a fierce right-foot shot after Inter had gone ahead when Brazil's Adriano took advantage of a defensive mistake to slot home on 10 minutes.
Champions Inter will meet Sampdoria in the semi-finals after the Serie A strugglers beat Udinese 4-1 on penalties following a 1-1 draw. Lazio host Torino on Thursday and Juventus entertain Napoli in the final last-eight clash on Feb. 4.