The hosts broke the deadlock in the 16th minute when Zhang Linpeng’s cross released Lyu Wenjun to side-foot home. Wenneng Xie levelled the scoreline in the 89th minute but was too late as the home team held on to the win.
Kallon was named on the bench as Shanghai had led Shandong by five points at the top of the table before the duel, and it was no surprise that the match brimmed with an intense atmosphere.
A physical altercation erupted before halftime between Chen Pu and Lyu as they vied for position inside the penalty area.
A scuffle broke out again when Shanghai’s Li Shuai brought down Fei Nanduo in the 75th minute, prompting the Shandong forward to retaliate by pushing Li to the ground. Fei received a red card, thus reducing both sides to nine players.
The Sierra Leone International contributed five goals in twenty-five appearances in all competitions for the Chinese side.
Elsewhere on Sunday, Tianjin Jinmen Tigers drew with Shanghai Shenhua 1-1, Zhejiang FC smashed Cangzhou Mighty Lions 6-1, Henan FC tied with Changchun Yatai 1-1, and Chengdu Rongcheng overcame Beijing Guoan 3-2.
After Shanghai Port’s championship win, all eyes are on the battle to avoid relegation in next Saturday’s season finale, with Nantong facing off against Tianjin and Dalian playing against Shanghai Port at home.