Elsewhere, on a day when their new owners were announced, Coleraine handed Linfield a shock 3-0 loss which helped Larne further strengthen their spot at the top of the table ahead of beating Ballymena United 1-0.
Carrick Rangers picked up a first home win since September as Danny Gibson and David Cushley scored in a 2-1 win over Dungannon Swifts and Crusaders edged out Loughgall 1-0 at Lakeview Park.
Here are the top 11 performers of the weekend according to Sofascore’s data as one player registered a perfect 10 score with six different clubs represented.

5. Sam Ashford (Cliftonville, Match Rating: 8.5)
Sam Ashford put Cliftonville 2-1 ahead on Saturday in the 54th minute with his fourth Premiership goal of the season. He also provided an assist, attempted four shots and played 90 minutes as the Reds turned the match around Photo: Andrew McCarroll/Pacemaker Press

6. Joe Gormley (Cliftonville, Match Rating: 8.3)
Joe Gormley might only have been subbed on in the 73rd minute, but Cliftonville's record goalscorer made a huge impact. He kept his cool to convert from the penalty spot after Ronan Hale had been brought down and then produced a superb chipped finish in injury-time to secure three points Photo: Andrew McCarroll/Pacemaker Press

7. Bobby Burns (Glentoran, Match Rating: 8.1)
For the fifth Premiership game in a row, Bobby Burns got his name on the scoresheet as the Glens thumped Newry City at The Oval. The 24-year-old has been superb since returning from injury in December and had three shots on target at the weekend Photo: Andrew McCarroll/Pacemaker Press

8. Ronan Hale (Cliftonville, Match Rating: 8.1)
Ronan Hale mightn't have added to his astonishing goal return during the 2023/24 season, but the 25-year-old still had a big impact as Cliftonville defeated Glenavon. He won the penalty which Joe Gormley converted to put the Reds 3-2 ahead and attempted five shots Photo: Andrew McCarroll/Pacemaker Press

