Romelu Lukaku emerged from the Inter Milan bench to score a crucial winner against 10-man FC Porto in their UEFA Champions League round-of-16 first-leg clash.
Lautaro Martínez and Hakan Çalhanoğlu still had chances for the hosts with a miscued header and a cheeky effort at the near post, but the best opportunities came towards the end of the half.
Porto fired the first warning shot as Marko Grujić paid the price for choosing power over precision from close range, seeing his low strike saved before Galeno headed the rebound off target.
They were let off the hook by their goalkeeper, Diogo Costa, in first-half stoppage time as a superb reflex save left Alessandro Bastoni baffled as to how his point-blank header didn’t find the net.
The impressive Inter goalkeeper, André Onana, then wowed the San Siro with a spectacular double save before Porto were dealt a hammerblow by referee Srdjan Jovanovic, who showed Otávio a second yellow card for a late challenge on Çalhanoğlu.
Fresh from the bench, Lukaku capitalised by converting his own rebound after a towering header struck the upright.
Victory leaves Inter unbeaten in six and manager Simone Inzaghi has every chance of closing out the show against former team-mate and opposite number Sérgio Conceição in the return fixture on March 14.