Skipper Cory Allen scored two tries to help Wales Under-20s open their IRB Junior World Championship campaign with win over Fiji in South Africa.
In all Wales scored six tries but had to come down from 12-3 at half-time with Fiji crossing twice.
But Wales rallied after the break with tries for Dan Thomas, Eli Walker and Darran Harris in 22 minutes.
Allen's two scores were sandwiched by a try for replacement Matthew Morgan who scored 11 points.
Sam Davies also provided nine points with two penalties and a conversion.
Wales now face New Zealand on Friday, 8 June.
Wales Under-20: Ross Jones; Tom Prydie, Jack Dixon, Owen Williams, Luke Morgan; Sam Davies, Jonathan Evans; Rob Evans, Kirby Myhill, Samson Lee, Cory Hill (capt), Matthew Screech, Luke Hamilton, Dan Baker, Daniel Thomas.
Replacements: Darran Harris, Gareth Thomas, Willgriff John, Rhodri Hughes, Ellis Jenkins, Tom Habberfield, Matthew Morgan, Cory Allen.