Leading by 0-8 to 0-7 at half-time, Rochestown had pulled two clear courtesy of Ciarán Cormac’s sixth point before Kingston struck with an excellent individual goal, capping a fine run with a blazing finish.
While Charleville substitute David Jones responded with a free, Kingston added a second goal immediately afterwards, profiting from Kevin O’Donovan’s clever hand-pass to open up the seven-point lead which pertained at the end.
Though Rochestown had only three scorers, Kingston finished with 2-4 to his name while Cormack’s accuracy from frees was a big asset, contributing eight of his nine points from dead balls. Charleville were not outclassed, but didn’t have enough of a goal threat while Jones, who scored four points, was only introduced at half-time.
In the first half, Diarmuid O’Mahony, Kingston and Cormack helped Rochestown to an early 0-5 to 0-2 lead as the game struggled to spark to life, with Charleville’s Tim O’Mahony opting to send a 12th-minute penalty over the bar.
From the quarter-hour on, Charleville took control around the middle. Midfielder Jack Barry sent over two points while O’Mahony and Séan Griffin were also on target as they took the lead for the first time.
Rochestown seized the half-time lead, however, as Cormack nailed a long-range free from the right and then Kingston got his second, before their flurry at the start of the second period put them firmly in control.
With John O’Sullivan hurling a lot of ball at midfield, last year’s semi-finalists were never likely to be reeled in from such an advantage and Cormack and Kingston continued to keep the scoreboard humming.
Jones remained Charleville’s most dangerous scoring threat, with another sub, Kieran Cregan, also on target. Barry had a late goal chance only to fire over the bar and while Jones brought them back to within six points with as many minutes left, a comeback was never a live possibility.
Cormack had the final say in injury-time to round off a good day for him and his school.
Scorers for St Francis College, Rochestown: S Kingston 2-4, C Cormack 0-9 (7f, 1 65), D O’Mahony 0-1.
Scorers for Charleville CBS: D Jones (4f), T O’Mahony (two frees, one penalty) 0-4 each, J Barry 0-3, K Cregan, S Griffin 0-1 each.
ST FRANCIS COLLEGE, ROCHESTOWN: A Cullinane (Douglas); R Coleman (Blackrock), D Griffin (Carrigaline), D Murphy (Douglas); R Cantwell (Blackrock), J Cashman (Blackrock), C Sheehan (Douglas); N Walsh (Douglas), J O’Sullivan (Blackrock); C Cormack (Blackrock), D O’Mahony (Douglas), S Kingston (Douglas); K O’Donovan (Nemo Rangers), S Powter (Douglas), L O’Sullivan (Blackrock).
Subs: D Kelleher (Cobh) for Cantwell (42), M McAuliffe (Douglas) for O’Mahony (43), P Lynch (Blackrock) for O’Donovan, R Turnbull (Douglas) for L O’Sullivan (both 57).
CHARLEVILLE CBS: C Collins (Charleville); E Sheehy (Granagh/Ballingarry), J Doyle (Charleville), M Crowley (Ballyhea); F Cagney (Charleville), P O’Loughlin (Kilmallock), M Houlihan (Kilmallock); S Cahill (Croom), J Barry (Charleville); B Cagney (Castletown/Ballyagran), T O’Mahony (Newtownshandrum), S Griffin (Newtownshandrum); D Fitzgibbon (Charleville), L Barrett (Ballyhea), J Kennedy (Charleville).
Subs: K Cregan (Newtownshandrum) for Barrett, D Jones (Newtownshandrum) for Griffin (both half-time), D Guiney (Newtownshandrum) for Sheehy (35), J Geary (Newtownshandrum) for Kennedy (48), T Hanley (Ballyhea) for Cahill (50).
Referee: M Sheehan (Liscarroll).