France Under-18 came from behind to beat the England Under-18 team by 20-13 at Outeniqua Park Stadium in George on Tuesday afternoon.
England's defeat comes after nine consecutive victories.
England built up an early lead but France came back to make the score 10-10 at the break.
First Yohan Le Bourhis and then Sam Olver kicked penalty goals to make the score 13-all. Julien Garde broke the deadlock with the winning try which Yohan Le Bourhis converted.
For France Under-18:
Tries: Anthony Crochet, Julien Garde
Cons: Yohan Le Bourhis 2
Pens: Le Bourhis 2
For England Under-18:
Try: Zach Kibirige
Con: Sam Olver
Pens: Olver 2
France Under-18: 15 Nicolas Metge, 14 Robinson Caire, 13 Paulin Riva, 12 François Bouvier , 11 Julien Garde, 10 Yohan Le Bourhis, 9 Baptiste Serin, 8 François Cros (captain) , 7 Jean-Blaise Lespinasse, 6 Acrobat Camara, 5 Jean-Baptiste Singer , 4 Felix Lamely, 3 Anthony Crochet, 2 Romain Rautenbach, 1 Rémy Chies.
Replacements: 16 Loick Jammes, 17 Enzo Forletta, 18 Tommy Raynaud, 19 Adrien Corbex, 20 Raphael Molcard, 21 Anthony Meric, 22 Ivan Roux, 23 Julien Heriteau.
England Under-18: 15 Howard Packman, 14 Zach Kibirige, 13 Nick Tompkins, 12 Tom Stephenson, (captain) 11 Joshua Watkins, 10 Sam Olver, 9 Ollie Claxton, 8 Joel Conlon, 7 Steve Uren, 6 Makro Itoje, 5 David Hughes, 4 Jake Oldaker, 3 Biyi Also, 2 Sam James, 1 Alex Lundberg.
Replacements: 16 Gus Jones, 17 Harry Thacker, 18 Charlie Ewels, 19 Danny Hobbs-Awoyemi, 20 Callum Braley, 21 Nick Carpenter, 22 Billy Burns.
Referee: Quinton Immelman (South Africa)
Assistant referees: Jason Jaftha (South Africa), Cobus Wessels (South Africa)