Pelister defeated Drita in the final round to finish in first place, Skopje and Gorno Lisiche will participate in the promotion play-offs, Miravci missed out by dropping to fifth place with its loss against Lokomotiva, while Korab became the last relegated team.
In the 30th and final round, Pelister was able to defeat Drita 3:2 and finish the year in first place. Both teams already secured promotion so this game would decide which team would finish in the top spot on the table since both teams were tied on points entering the round. Pelister won narrowly at home and clinched the first position.
Meanwhile, Miravci, entering the round in third place, lost 1:2 away to Lokomotiva and dropped to fifth place, missing out on the promotion play-off spots. Those positions will be occupied by Skopje and Gorno Lisiche, who won their respective games, to finish in third and fourth place, respectively. Both Skopje and Gorno Lisiche had 56 points apiece but the former had the better head to head record, so Skopje finished in 3rd place while Gorno Lisiche concluded the year in fourth place.
The matchups in the promotion/relegation play-offs are now known. Horizont Turnovo will face Gorno Lisiche, while Teteks will meet Skopje. The winner of those matchups will play in the First League next season while the losers will feature in the Second League.
On the other end of the table, Korab and Gostivar were the two teams battling to avoid the last relegation spot. Korab lost its game to Skopje on the road, while Gostivar won against Vlazrimi so Korab became the fifth and last team to get relegated this season. Korab joined Ohrid Lote, Belasica, Osogovo and Vlazrimi as the five relegated teams.
Here are the results from the 30th round of the Macedonian Second League:
Pelister – Drita 3:2
Lokomotiva – Miravci 2:1
Makedonija Gjorche Petrov – Gorno Lisiche 1:3
Skopje – Korab 2:1
Tikvesh – Belasica 4:1
Osogovo – Rufeja 1:5
Vlazrimi – Gostivar 2:5
Pobeda Junior – Ohrid Lote 3:0 (awarded)