Liverpool closed in on a UEFA Champions League semi-final meeting with Barcelona or Manchester United after sweeping aside Porto 2-0 in the first leg of their quarter-final tie at Anfield early Tuesday night, while Tottenham Hotstar earned a slender advantage over favourites Manchester City.