(CNN) -- Inter Milan beat traditional Coppa Italia rivals Roma 2-1 on Wednesday to reach the semifinals and remain on course for their fifth final appearance in succession.
Adriano (left) celebrates his opening goal as Inter reached the Coppa Italia final for a fifth successive year.
Remarkably these two clubs have contested the last four finals, with each winning the trophy twice, meaning something had to give at the San Siro -- and it was the home side and defending Serie A champions who just had the edge in a tight encounter.
Brazilian striker Adriano, who has constantly been linked with a move away from the club under Jose Mourinho's leadership, gave Inter a 10th minute lead in bizarre fashion.
Roma defenders Juan and John Arne Riise somehow managed to collide with each other and fall over, allowing Adriano to take a loose ball forward.
Cicinho was covering, but he too slipped over for no apparent reason and Adriano powered on to finish well.
Dejan Stankovic then superbly volleyed against the bar as Inter dominated, but Roma came back into the game after the break and Rodrigo Taddei fired home in the 61st minute after team-mate Matteo Brighi had been tackled in the area.
However, Inter re-took the lead a minute later when the Roma defense fell asleep at a free-kick and Zlatan Ibrahimovic hooked the home from close-range.
In the night's other quarterfinal, Sampdoria gave their under-fire coach Walter Mazzarri a lifeline by defeating hosts Udinese 4-1 on penalties following a 1-1 draw.
Spanish Primera Liga leaders Barcelona saw their run of 13 successive away wins halted when they were held to a goalless draw by city rivals Espanyol in their Copa Del Rey quarterfinal first leg tie.
Holders Valencia battled back for a slender 3-2 advantage in their tie against Sevilla at Mestalla where David Villa put the home side ahead after five minutes.
Sevilla drew level through Luis Fabiano seven minutes into the second half and Adriano fired them in front after 67.
Valencia drew level six minutes from time when Ruben Baraja found the target and two minutes later Juanma Mata completed the comeback.