9月30日晚, 2017賽季中國足協杯賽半決賽次回合的比賽展開最後一場爭奪。 上海上港隊在客場以4比1擊敗廣州恒大淘寶隊, 以兩回合6比2的總比分淘汰對手, 殺入決賽。 決賽中, 上海上港隊將與上海綠地申花隊爭奪冠軍。
上海上港隊與廣州恒大淘寶隊首回合的比賽以上海上港隊在主場2比1獲勝告終。 本次廣州恒大淘寶隊回到主場也力求能夠翻盤。 首發陣容方面, 廣州恒大淘寶隊首發中僅有阿蘭和高拉特兩名外援, 上海上港方面則派出了卡瓦略、奧斯卡和胡爾克的外援中軸線組合。 比賽開始後, 廣州恒大淘寶隊就隨即展開猛攻, 郜林在第10分鐘接高拉特的助攻破門, 幫助球隊以1比0取得領先。
但是隨後的比賽節奏就逐漸被上海上港隊控制。 第30分鐘, 上海上港隊的胡爾克利用一次角球機會門前搶點扳平了比分。 第39分鐘, 廣州恒大淘寶隊再遭打擊, 廖力生由於對奧斯卡犯規吃到了個人本場比賽的第二張黃牌被罰下場。 上半場補時階段, 胡爾克送出妙傳, 韋世豪的進球為上海上港隊取得了領先。 下半場比賽, 上海上港隊利用人數上的優勢繼續施壓, 奧斯卡“梅開二度”讓上海上港隊最終以4比1贏得了比賽的勝利。
而廣州恒大淘寶隊的心態徹底失衡, 他們在下半場換上的韓國外援金英權因為對奧斯卡的粗野犯規而被直接紅牌罰下。 兩回合的比賽, 上海上港隊以6比2的總比分完勝, 晉級決賽。 決賽中, 上海上港隊將與上海綠地申花隊上演“上海德比”。