Cup holders Glenavon had a scare on Saturday in the Irish Cup fifth round before seeing off Moyola Park 3-2.
Glenavon were 2-0 down at half-time but fought back to beat Championship Two side Moyola at Mill Meadow.
Premiership champions Cliftonville saw off Ards Rangers of the Amateur League 6-0 at Solitude.
Ballymena United were 4-0 winners over Crumlin Star of the Amateur League.
The all-Premiership clash between Dungannon Swifts and Ballinamallard United was the only tie to go to extra-time.
Gary Liggett scored the goals which took the Swifts through 4-2 at Stangmore Park.
In the other game between tip flight sides, Warrenpoint Town pulled off a 3-1 win away to Coleraine.
Premiership leaders Crusaders romped to an easy 6-0 win over their Seaview tenants Newington YC .
Glentoran booked their place in the last 16 by beating Ards 2-0 at the Oval thanks to goals by Danny McKee and Fra McCaffrey.
Andrew Waterworth scored both goals as Linfield beat Tobermore United 2-0 at Fortwilliam Park.
Chris Casement scored Portadown’s extra-time winner away to PSNI.
Portstewart beat Dundela 2-1 with both sides ending with nine men.
H&W Welders had a 2-0 home win over Derriaghy Cricket Club.
There were also wins for Ballyclare Comrades, Armagh City, Bangor, Dungannon Swifts and Institute, while the Larnes versus Carrick Rangers gane was abandoned after an injury to Scott Irvine.