Stephen May led by example with two tries in Wesley's Leinster Schools Fr Godfrey Junior Cup semi-final win at Ballycorus.
Lock Luke Corish made the initial breakthrough from a line-out and maul to make it 5-0 in the 14th minute.
This did not unduly disturb St Columba's.
They returned to their nice brand of open rugby and soon reduced the gap with a penalty from out-half Louis Shiels.
Effectively, captain May made all the difference, striking either side of the interval with two bullocking breaks, the second a real scorcher which out-half Adam Curry converted, for a 17-3 lead by the 39th minute.
St Columba's kept working hard, their No 8 Nikita Kharitonov carrying relentlessly, only to suffer a final blow when Curry swept to the posts for the fourth try, which he also converted.
Wesley – A Quirk; C Nugent (D Fitzgerald 50), D Gilmer, T Spencer, C Kirwan (M Chooi 57); A Curry, B Corrigan (E Riumbau-Soler 42); P Major, M Guest, A Egan (N McGurk 42), A Burgess (R Sparkes 57), L Corish (B Whitley 57), N Morris (M Douglas 42), B Whitehead, S May (capt).
St Columba's – K Olurin (K Seeman 42); B Oyateru, C McCooey, A Verwjis, I Sugi-Davalillo; L Shiels, F Morris; J Suen, A Brady, A Punch; J Masding, H McCone; S Laurenceau, M Murphy (I Petrenko 42), N Kharitonov.
Ref – C Wardrop (Leinster Branch).