Forced and excellent.
19... h5f4  20. h4g3  20... f4g6  21. h1e1 With accurate play, Firouzja manages to keep his center intact. 21... c6c5 Too hasty. Black has no adequate response against the d-pawn advance.