In spite of holding a 17-5 interval lead, Ireland suffered an opening pool One loss to World Rugby U20 Championship hosts, France, last night.
Three quick-fire French second half tries saw Ireland 26-17 down.
But the young greens rallied and salvage a losing bonus point when they scored a late converted try to leave them beaten 26-24.
It leaves the Irish with a tough task of reaching the semi-finals with South Africa next up before a final pool game against Georgia.
Ireland, already without several injured players, were forced into a late change when loosehead prop James French was injured in the warm-up, with Jordan Duggan coming in to start.
Ireland were on the back foot from the outset when a Harry Byrne clearance was charged down and France made them pay, running a resultant penalty for left winger Maxime Marty to score in the corner after five minutes.
Romain Ntamack, son of former French star Emile, missed the conversion and was also off target with a penalty from 40m on the left after 14 minutes.
In between, Byrne was unable to find the target with a penalty from 40m on the left but he got Ireland off the mark after 18 minutes with a successful kick from 25m to cut the gap to 5-3.
Ireland lost debutant winger Dan Hurley after 27 minutes but by then Ireland had hit the front.
They patiently built several phases and flanker Joe Dunleavy supplied the finish, with Byrne converting to make it 10-5 after 22 minutes.
France, with Marty always looking dangerous down the left, butchered a couple of try-scoring chances with Irish replacement winger Sean O’Brien doing enough to deny Marty a second try.
At the other end winger Tom Roche intercepted to dash over but the move was whistled back for a high tackle on Ntamack which earned Irish tighthead Jack Aungier ten minutes in the bin.
Ireland stepped up and increased their lead in spite of being down a man, again showing great patience in attack for multiple drives before scrum-half Hugh O’Sullivan spotted a gap and dived over in the final play of the opening half. Byrne added the extras to lead 17-5 at the break.
However, it took France less than five minutes to wipe out that advantage after the restart with scrum-half Arthur Coville scoring and then Ntamack chased his own grubber to score and convert and push France 19-17 in front.
They increased the lead after 51 minutes when Marty got his second try in the left corner after a superb break by fullback Clement Laporte, with Ntamack converting from the touchline to make it 26-17.
France were made sweat to the end when Byrne got in for Ireland’s third try, but the visitors were unable to snatch it at the death.
France: Clement Laporte; Lucas Tauzin, Pierre LouIs Barassi, Adrien Seguret, Maxime Marty (Matthis Lebal 66); Romain Ntamack, Artur Coville (c) (Jules Gimbert 66); Hassane Kolingar (Jean Baptiste Gros 53), Maxime Lamothe (Guillame Marchand 50), Daniel Brennan (Demba Bamba h-t); Thomas Lavault, Killian Geraci (Pierre-Henri Azagoh 56); Sacha Zegueur (Jordan Joseph 33), Cameron Woki, Charlie Francoz.
Ireland: Michael Silvester (Leinster); Tom Roche (Leinster), Tommy O’Brien (Leinster), Peter Sylvester (Munster), Dan Hurley (Munster) (Sean O’Brien (Leinster) 28); Harry Byrne (Leinster) (Conor Dean (Leinster) 50-59 HIA), Hugh O’Sullivan (Leinster) (Jonny Stewart (Ulster) 68); James French (Munster), Diarmuid Barron (Munster) (Dan Sheehan (Leinster) 76), Jack Aungier (Leinster) (Joe Byrne (Leinster) 57); Matthew Dalton (Ulster) (Cormac Daly (Leinster) 50 HIA), Jack Dunne (Leinster); Joe Dunleavy (Ulster) (Aaron Hall (Ulster) 68), Matthew Agnew (Ulster) (Joe Byrne (Leinster) 37-46), Caelan Doris (Leinster).