SUBSTITUTIONSpublished at 16:36 Greenwich Mean Time 15 February
Dungannon Swifts 3-1 Carrick Rangers
Tomas Galvin and Brandon Bermingham come on for Andrew Mitchell and John McGovern.
Portadown 2-0 Larne (result)
Crusaders 3-1 Ballymena United (result)
Dungannon Swifts 3-1 Carrick Rangers (result)
Glenavon 3-1 Cliftonville (result)
Linfield 1-0 Loughgall (result)
Dungannon Swifts 3-1 Carrick Rangers
Tomas Galvin and Brandon Bermingham come on for Andrew Mitchell and John McGovern.
Linfield 1-0 Loughgall
Second change of the afternoon for the visitors as Oatnasio da Silva replaces Kirk McLaughlin.
Dungannon Swifts 3-1 Carrick Rangers
Ross Glendinning leaps to gather Leo Alves cross into the box.
End-to-end stuff here.
Crusaders 2-1 Ballymena United
Patrick McEleney's free kick for Ballymena is spilled awkwardly by Jonny Tuffey but, much to the keeper's relief, the home defence are able to clear.
Glenavon 3-0 Cliftonville
A worrying moment for the Lurgan Blues as Harry Murphy requires treatment after colliding with Destiny Ojo inside the Glenavon penalty area.
Linfield 1-0 Loughgall
David Healy makes a double change as Josh Archer and Cameron Ballantyne come on in place of Kyle McClean and Chris McKee.
15 minutes left to play at Windsor Park.
Crusaders 2-1 Ballymena United
Crusaders make another switch as Jordan Stewart replaces Jay Boyd.
Dungannon Swifts 3-1 Carrick Rangers
Kealan Dillon has acres of space 20-yards out and fires just over the crossbar.
That was a good chance for the home side to make this game a bit less nervy.
Linfield 1-0 Loughgall
Matthew Fitzpatrick is booked for a firm challenge on Pablo Andrade.
Glenavon 3-0 Cliftonville
Davy McDaid picks out a dangerous cross towards Michael O'Connor, but Odhran Casey makes a vital intervention for the visitors, hooking clear just as O'Connor prepared to pull the trigger.
Linfield 1-0 Loughgall
Again it's Matthew Fitzpatrick who almost doubles Linfield's lead, but for a block from a Loughgall defender.
The Blues are once again camped in the visitors' half, but so far are unable to find that elusive second goal.
The Villagers still look threatening on the break.
Dungannon Swifts 3-1 Carrick Rangers
It may be a weekend notorious for people receiving cards, but that hasn't been the case this afternoon in Dungannon with Declan Hassan not having to show a single card so far.
Glenavon 3-0 Cliftonville
Jack Malone's in-swinging corner causes momentary concern for the away side, but Lewis Ridd shows good authority to punch clear under pressure.
Glenavon 3-0 Cliftonville
An astonishing miss from Destiny Ojo, who somehow fires wide from point-blank range after Glenavon fail to deal with a cross from the right.
Linfield 1-0 Loughgall
Referee Mark Dillon goes to his pocket for the first time as Pablo Andrade is booked for his heavy challenge on Ethan McGee.
Linfield 1-0 Loughgall
Patient build-up play from the Blues as Chris McKee threads a pass through to Callumn Morrison, who beats his man and strikes over the crossbar from just inside the box.
Morrison has looked lively on the right for Linfield, but hasn't been able to test the goalkeeper with any of his half chances.
Glenavon 3-0 Cliftonville
Rory Hale's delivery fails to trouble the home defence as Tadhg Ryan claims the free-kick comfortably before being impeded.
Crusaders 2-1 Ballymena United
Crusaders striker Jay Boyd collects a long ball from Philip Lowry and jinks away from Duncan Idehen and Stephen O'Donnell but then fires his effort over the crossbar.
A third Crusaders goal at this stage might well end this match as a contest.
Glenavon 3-0 Cliftonville
The cards are adding up now as Barney McKeown is cautioned for taking his time with a free kick.
Dungannon Swifts 3-1 Carrick Rangers
Paul Heatly scrambles home to give Carrick a lifeline.
Watch: Paul Heatley finds the net for Carrick Rangers to make it 3-1