A late winner from Romelu Lukaku gave Inter Milan a 1-0 win over 10-man FC Porto in their Champions League tie tonight.