Ulster Under 20s started their Interpro campaign with a victory against Leinster at Ravenhill as they outscored the visitors by two tries to one.
Out half Stuart Olding gave the home side the lead with a long-range penalty on six minutes as Leinster failed to roll away from the ruck.
Centre Tom Daly levelled the scores four minutes later with a penalty as Ulster were guilty of wheeling a scrum.
A good drive from the Leinster forwards following a lineout saw Ulster go off their feet and Daly landed the resulting penalty on 16 minutes from the 10-metre line to give the visitors the lead.
The sides were level again on 20 minutes when Leinster used hands in the ruck, full back Rory Scholes stepped up and landed the penalty from the 10 metre line.
Any continuity in the game was being killed by the number of penalties both sides were giving away and Ulster were next to infringe at a ruck allowing Daly to restore Leinsters lead with his third penalty on 24 minutes.
Ulster got the game’s first try on 28 minutes as Scholes finished off a sweeping move.
Flanker Matthew Clarke tidied up a scrappy lineout and drove forward, Chris Farrell took it on and fed Scholes who came in on the angle and was able to use his pace to go under the posts with Olding converting.
Leinster lost Daly to injury and were reduced to 14 men when winger Ryan Roopnarinesingh was yellow carded on 35 minutes for a high tackle on Scholes and Olding knocked over the resulting penalty.
Scrum half David Shanahan missed a penalty with the last kick of the first half so Ulster turned round with a 16-9 lead.
Leinster were camped in the Ulster 22 for the opening exchanges of the second half but couldn’t turn their pressure into points.
The visitors had centre Tom Farrell sin binned on 60 minutes but Olding was off target from the resulting penalty.
The outhalf was landed his third penalty on 66 minutes as Ulster began to dominate.
No8 Ben Alexander scored Ulsters second try on 69 minutes.
The forwards worked the ball through the phases before switching it wide, Alexander took it on fed Mark Best and he flicked the try scoring pass to the loose forward to go over but Olding couldnt convert.
Shanahan went over for a consolation which he converted for the visitors.
Ulster U20s: R Scholes, R Adair, R Martin, C Farrell, D Busby, S Olding, J Creighton, J Caulfield, J Andrew, C Taylor, J Donnan, G Bartley, C Joyce, M Clarke, B Alexander
Replacements: N Sinclair, J Craig, S McNabney for Taylor 67 mins, M Rea Bartley 42 mins, S Hooks for Clarke 77 mins, M Keane, N Martin, M Best for Scholes 65 mins
Leinster U20: P ODwyer, E Quinn, T Farrell, T Daly, R Roopnarinesingh, L Burke, D Shanahan, E Byrne, B Byrne, D OByrne, J Sexton, G Thornbury, D Leavy, J Van Der Flier, D Lawler
Replacements: C Kilcoyne, K Murphy, J Lawless for D Obyrne 68 mins, C Owende for Sexton 79 mins, P Timmins, J Glynn, B Holland for Roopnarinesingh 55 mins R Kavanagh for Daly 29 mins
Referee: D Connolly