Bready had little trouble chasing what looked a challenging DLS adjusted 173 in 25 overs in their Sammy Jeffrey clash with Ballyspallen.
David Rankin (30) got them off to a brisk start, with fellow opener Gavin Roulston and Irosh Samarasooriya then adding an unbroken 139 in just 15 overs for the second.
Roulston's run-a-ball 59 included 3 fours and 3 sixes, while Irosh cleared the ropes 5 times as well as hitting 4 fours in a rapid unbeaten 83 from only 49 balls.
Fellow Sri Lankan Demith Perera was top-scorer with 66 in the home side's 195 for 6 - boosted by 24 penalty runs for a slow over-rate.
There were runs too for Luke Gilfillan (40) and Stuart Kennedy (27), while Kyle Magee claimed three wickets and skipper David Scanlon two.
They will meet Coleraine in the final, who edged out St Johnston in the other game.
Closest of the four semi-finals was at The Boathole where Coleraine just got over the line, beating St Johnston by two wickets.
Batting first, opener Jack Macbeth top-scored with 60 (5 fours, 2 sixes) adding 52 in 8 overs with Graeme McCarter (34).
Their innings was ended on 155 for 5 and when the showers stopped, the Bannsiders were set 141 in 31 overs.
It looked a formality with Scott Campbell hitting 9 fours and 4 sixes in his 79 from 77 balls. 'Soupy' dominated an opening stand of 81 with Matty Smyth (23) but when he fell, 129 for 3 became 140 for 8 in the final over - Graeme McCarter (3-23) and Nathan Cole (2-11) doing the damage.
James Bell managed the single required as a relieved Coleraine fell over the line.