Ireland made it two wins from two at the Castle Barnard Festival with a spectacular 289-run demolition of Cleveland Schools, powered by centuries from Alfie Moan and Vidath Geddam.

The Irish batting line-up produced an extraordinary display to pile up 452 for four from their 50 overs.

Felix McMillan and Joe Morrissey launched the innings in devastating fashion, sharing 137 for the first wicket in just over 15 overs. Morrissey struck eight fours and a six in a rapid 36-ball 48 before being dismissed by Zidan Mustafa.

McMillan continued the assault, hammering 13 fours and four sixes in a brilliant 97 from only 61 deliveries. He appeared destined for a century before falling three runs short with Ireland on 153 for two.

Any hopes Cleveland had of slowing the scoring were quickly extinguished by Moan and Geddam, who added 179 for the third wicket.

Instonians batsman Geddam was particularly destructive, racing to exactly 100 from 65 balls with 14 fours and two sixes. His dismissal at 332 merely opened the door for another late burst.

Eli Clarke made 18 before David Agnew smashed an unbeaten 39 from just 21 deliveries, striking three fours and two sixes. Killyclooney all-rounder Moan remained composed throughout, finding the boundary 15 times and clearing it once as Ireland finished with a formidable total.

Cleveland’s reply was in trouble from the outset. Shravon Biju removed Finlay Coverdale with the second ball before Jude Waryck dismissed Jack Atkinson, leaving the English side two for two.

Aiden Chapman made 22 and Pratyush Partha top-scored with 42, but Ireland’s attack maintained relentless pressure.

Elliott Parkhill returned an economical one for 18, while skipper Agnew conceded only 19 runs from nine overs, including three maidens. Jacob Blair also impressed with one for 20 from seven.

Moan completed an outstanding all-round performance by claiming two for 14, while Hridhaan Salian took two for 19. Biju, Waryck, Parkhill, Clarke, Agnew and Blair collected one wicket apiece.

Cleveland tried to salvage a losing draw but were eventually dismissed for 163 in the 45th over, completing another comprehensive Irish victory and maintaining their perfect start to the festival.