The Matildas will face Japan or South Korea in Saturday night’s final at Accor Stadium after a gritty 2-1 win over China, highlighted by a textbook Sam Kerr goal.