A first half goal by Mwape Musonda was enough for the Lamontville-based side to bag the full three points and wrapped up their 2015 on a high.
It was Larsen’s first match in charge of Arrows and his boys lost the ball easily in the opening stages of the match as goalkeeper, and Philani Zikalala produced two brilliant saves to deny City in the 10th minute.
However, in the 12th minute, Arrows nearly scored through Kudakwashe Mahachi but the Zimbabwean drove his header wide from a cross with Deon Hotto waiting in a better position to score.
After 20 minutes of action, Arrows were awarded a free kick and Mahachi’s attempt was easily collected by goalkeeper, George Chigova.
In the 24th minute, Abafana Bes’thende broke the deadlock through Musonda as he was left unmarked in the box, and he converted Mahachi’s cross from the left to break the deadlock.
With four minutes left to the interval, Puleng Tlolane for Polokwane rattled the goal posts and nearly grabbed an equaliser with his shot slipping through Zikalala’s hands.
The second stanza saw the Citizens dominating the proceedings but their skipper, Jabulani Maluleke’s shot went wide failing to trouble Zikalala in the 61st minute.
Tlolane became a menace for the Arrows defence and his hunger was evident as his shot hit the side of the net and seconds later, he made a great turn in the box to beat Arrows defenders but Zikalala read the danger and made a good save.
In injury time, Tlolane attempted to beat Zikalala away from the box but his shot went wide over the posts and Arrows took the full three points.
Arrows move to the sixth place with 17 points from 11 matches, leapfrogging Bloemfontein Celtic whiled Nkueni Mayala’s City are placed in 11th spot with 12 points.