Diarmuid Connolly made his return to senior football as St Vincent's swatted Castleknock aside in their Dublin senior football championship encounter in Parnell Park.

Connolly was a second-half substitute as the Dublin champions marched into the semi-finals with a 1-21 to 1-09 victory. 

They will face St Jude's in the last four, after the southside club pulled off the shock of the weekend when they beat Ballymun Kickhams. 

Ballyboden St Enda's and Kilmacud Crokes will lock horns in the other semi-final after they disposed of Na Fianna and St Sylvester's respectively. 

In Kerry, defending champions Dr Croke's put Killarney Legion to the sword with a convincing 1-20 to 0-09 win. 

East Kerry joined Crokes in the last four after they eased to a 4-12 to 2-10 victory in Sunday's other quarter-final. 

The semi-final draw pits Dr Crokes against Kerins O'Rahillys and East Kerry against Dingle. 

Elsewhere, Ballycran dramatically edged out Portaferry by 2-13 to 1-14 in Down to win a record 25th county hurling championship. 

Conor Woods was the hero for Ballycran when he struck for a goal and a point to turn a two-point deficit into a two-point win.  

Middleton and defending champions Imokilly will contest the Cork hurling final after they overcame Blackrock and UCC respectively. 

Wolfe Tones edged Clonguish Gaels in a low-scoring affair in Pearse Park to claim the Longford hurling championship for a sixth successive year. 

A 1-11 to 0-10 scoreline was enough to secure Tones a 19th county hurling title.

Knockbridge regained the Louth hurling championship for the first time since 2014 with a facile 12-point victory over St Fechins in Drogheda.

Despite a slow start, Knockbridge won out on a score of 4-12 to 1-09.