Linfield stay three points behind Premiership leaders Crusaders after three second-half goals helped them beat Dungannon at Stangmore Park.
Dungannon had their moments in the first half although the Blues looked the more dangerous with Swifts keeper Andy Coleman denying Stephen Lowry.
However, a Coleman mistake gifted Aaron Burns Linfield's opening goal on 52.
Jimmy Callacher nodded the second goal on 70 with Andrew Waterworth completing the scoring with a 79th-minute header.
Blues player-boss Warren Feeney opted to start himself and went on to produce a typically energetic display.
The Blues bossed possession for the most part in the first half but Dungannon did produce a couple of dangerous breaks with Ross Glendinning having to reach to stop a curling Conor Mullan shot in the 18th minute.
Linfield produced intense pressure in the 10 minutes before half-time with Fra Brennan's block denying Waterworth and Coleman then superbly parrying Lowry's shot after great work by Blues full-back Glenn Belezika.
However, the opening goal did arrive on 52 minutes as Burns scrambled the ball over the line after Coleman had failed to gather a cross.
Jamie Douglas missed a glorious chance to level within two minutes as he lobbed over after keeper Glendinning had made a poor job of an attempted clearance.
Mullan had another half-chance for the Swifts on 68 only to delay his shot and the game was up for the home side two minutes later as Callacher glanced a Grant McCann cross past Coleman.
As Linfield continued to dominate, Waterworth headed a Niall Quinn cross to the net 11 minutes from time.