Riada started the game against Magherafelt well creating a number of chances with Stephen McCook hitting the crossbar twice in the first 15 minutes, the second effort appearing to cross the line.
Riada took the lead through a Jeremy Parkhill cross which found the top corner. Magherafelt came back into it at the end of the first half equalising with a shot from the edge of the box to make it 1-1 at the interval. Magherafelt started the second period strongly and took the lead through a fortuitous goal. Riada then turned the game on its head with three late goals.
The equaliser headed in by Andrei Graur, the third coming from Agnew and the fourth sealing it at the death from Drew after Agnew had his effort well saved.