Dalian Football Stadium, Dalian, China.