Na de korte kür stond Kennes nog op de negentiende plaats, maar met een goede vrije kür waarmee hij vijftiende werd, wist hij nog twee plaatsen in het klassement te stijgen.Kennes opende sterk met een mooie dubbele axel en een drievoudige toeloop. Na twee pirouettes en een passenserie ging hij door naar de drievoudige rittberger, maar kon de landing niet vasthouden waardoor hij moest uitstappen. Hij opende vervolgens zijn tweede drievoudige toeloop op enkel, maar combineerde deze nog wel met een dubbele. Hij herstelde zich goed.
De drievoudige salchow die vorige week in Ostrava nog de mist in ging, stond in Tallinn als een huis. Met nog een dubbele axel in combinatie, een dubbele rittberger en tot slot een combinatie van een dubbele flip met een dubbele toeloop behaalde hij uiteindelijk een score van 78.59 punten in de vrije kür, waarmee hij op een totaal van 117.85 punten kwam in zijn tweede Junior Grand Prix van het seizoen.
Het goud ging uiteindelijk naar de Chinees Boyang Jin (210.85 punten), het zilver naar de Rus Mikhail Kolyada (210.56) en het brons naar Michael Christian Martinez uit de Filipijnen (198.82).