Ballymena new boy Darren Boyce scored on 86 minutes at Tillysburn Park to earn his side an Irish Cup fifth round replay with Harland and Wolff Welders.
Philip Simpson gave the home side the lead, Tony Kane levelled, Mattie Burrows made it 2-1 to the Welders, but Boyce headed in four minutes from time.
Intermediate League side Strabane Athletic drew 0-0 at Ballinamallard and Crusaders edged out Crumlin Star 2-1.
Craig McMillen's late goal saw Ards secure a 2-2 draw away to Armagh City.
Elsewhere, substitute Aaron Burns scored twice as Linfield hammered Dergview 5-0 at Windsor Park.
Gary Smyth's Welders dominated the first half against on-form Premiership outfit Ballymena and led at the interval after defender Simpson shot home from 10 yards from a Mark Magennis corner on five minutes.
Kane's six-yard diving header from Jim Ervin's cross on the hour restored parity, but Burrows rifled in on 77 minutes to nudge the underdogs in front again.
Boyce saved his new club's blushes when he levelled in the 86th minute, so the clubs will replay at the Showgrounds on 21 January.
Strabane produced a gritty display to claim a goal-less draw at Ferney Park, Richard Lecky squandering the best chance of the match late on when he missed the target from close range.
Andrew Mitchell put Ards ahead at Holm Park, but Matthew Hinds and Steven Murray replied for Armagh, McMillen securing a draw by netting five minutes into second-half injury-time.
Matthew Snoddy's fourth-minute penalty appeared to have put Crusaders on their way at Seaview, but Stephen Baxter's side were then rocked by Stephen Brown's 61st-minute equaliser.
Recent recruit Andy Smith grabbed the winner on 73, with Brown seeing red for a second bookable offence three minutes later.
A Gareth Liggett own goal and an Andy Waterworth strike saw Linfield 2-0 to the good against visitors Dergview at the break.
Burns grabbed a brace in the second half, with Philip Lowry completing the rout 13 minutes from time.
Glenavon were the joint top-scorers on fifth round day as they trounced Sport and Leisure Swifts 7-0, courtesy of goals from Brendan Shannon, Rhys Marshall, Jim O'Neill (own goal), David Rainey, Sammy McIlveen, Robbie McDaid and Kyle Neill.
Daniel Hughes was on target twice as Warrenpoint Town beat Chimney Corner 2-0 and then spurned the chance to make it a hat-trick by missing from the penalty spot.
Meanwhile new Dungannon signing Gary Liggett scored twice in the first 20 minutes in the Swifts' 5-1 success at Moyola Park.
Stefan Lavery and Ryan Harpur, with two penalties, were the other scorers for Dungannon, with Chris Dowie netting the consolation for the hosts, who had Michael Walsh sent-off.
Irish Cup fifth round results
Queen's University 1-0 Limavady United
H&W Welders 2-2 Ballymena Utd
Lisburn Distillery 0-0 PSNI
Armagh City 2-2 Ards
Ballinamallard 0-0 Strabane Athletic
Bangor 7-1 Glebe Rangers
Carrick Rangers 3-2 Dundela
Cliftonville 2-2 Coleraine
Crusaders 2-1 Crumlin Star
Glenavon 7-0 Sport and Leisure Swifts
Linfield 5-0 Dergview
Portadown 1-3 Glentoran
Warrenpoint Town 2-0 Chimney Corner
Ballymoney Utd 1-0 Banbridge Town
Ballyclare Com 3-0 Kilmore Rec
Moyola Park 1-5 Dungannon Swifts