English side Middlesbrough beat AS Roma 1-0 at home in the first-leg of their UEFA Cup round of 16 on Thursday. Nigerian striker Yakubu Aiyegbeni scored from the penalty spot in the first-half to give his side a narrow advantage before the second leg in Italy. In another match, Zenit St Petersburg snatched a shocking 1-0 away victory over French giants Marseille. Russia midfielder Arshavin scored what proved to be the winner six minutes after the re-start. Marseille misery was completed in the 70th minute when midfielder Frank Ribery was sent-off at the Stade Velodrome. Elsewhere, Franco Brienza struck in the 15th minute to lead Palermo to a 1-0 home win over Germany's Schalke. In other UEFA Cup matches, Basel beat Strasbourg 1-0, Lille edged Sevilla 1-0, Steaua Bucharest tied Real Betis 0-0, Rapid Bucharest defeated Hamburg 2-0 and Udinese were held to a goalless draw with Levski Sofia.