Brazilian midfielder Oscar kept Shanghai Port on course for the Asian Champions League Elite knockout stage by scoring a second-half penalty in a 1-1 draw with South Korea's Gwangju FC on Tuesday.