Substitute Wang Shuang scored a 74th-minute penalty as China survived for more than an hour with 10 players to beat debutants Haiti 1-0 Friday and keep their Women's World Cup dreams alive.
Needing to avoid defeat in Adelaide, China had been the dominant team in damp conditions until Zhang Rui was sent off in the 29th minute for a clumsy tackle on Sherly Jeudy.
The Asian champions survived an onslaught early in the second-half from Haiti before Zhang Linyan was brought down in the box by Ruthny Mathurin against the run of play.
After a lengthy VAR review, Wang made no mistake with her penalty kick and China gamely held on in a wild contest involving several calls for penalties.
Haiti were awarded a penalty in second-half stoppage time after Roseline Eloissaint had been seemingly grappled with by Chen Qiaozhu, but the referee rescinded it after a VAR check.
The result means China are level with Denmark on three points in Group D, with England leading on six points but their place in the last 16 still not assured.
China came into the game under pressure after losing to Denmark 1-0 in Perth. Another defeat would have sent them home.
Haiti's teenage attacking midfielder Melchie Dumornay, who mesmerised in the 1-0 loss to England, started on the bench due to an injury niggle.
China, who are ranked 14th and 39 spots higher than Haiti, dominated possession during the uninspiring early exchanges.
The first shot on goal came in the 16th minute when a cross from Li Mengwen found Lou Jiahui, who was unable to trouble Haiti goalkeeper Kerly Theus.
The contest flipped when Zhang's studs thudded into the kneecap of Jeudy, who writhed on the ground in agony.
After a referee review, the initial yellow card was changed and Haiti promptly started to take control.
Haiti thought they had scored a first World Cup goal just before half-time when Nerilia Mondesir fired home from close range, only to be ruled offside.
Both teams made decisive substitutions to start the second-half with Dumornay and Wang sparking the dour contest.
Dumornay made an instant impact and almost broke the stalemate, but her shot from point-blank range was brilliantly blocked by goalkeeper Zhu Yu.
After China surprisingly took the lead, Haiti desperately sought an equaliser but it wasn't forthcoming in a dramatic ending to a game that stretched well past 100 minutes.
tl/pst