TC Sports Club held onto third place after they claimed a thrilling 3-2 win over Maalhos at the Galolhu National Stadium in the ongoing Ooredoo Dhivehi Premier League.
Maalhos got off to a flying start when Angel Carrascosa Munoz puts them ahead with just six minutes on the clock, although Cornelius Stewart leveled the score 14 minutes later with a decent strike from outside the box.
Maalhos were dealt a blow in the 22nd minute when they were reduced to 10 men after Adam Razuny received marching orders for verbal abuse.
A minute later, TC Sports Club were awarded a penalty after Khalil was brought down inside the box by Naiz Ali. But the resulting spot-kick from Cornelius was expertly saved by Maalhos keeper Ibrahim Zameer.
During the opening minutes of stoppage-time of the first half, Abdulla Haneef wasted a decent chance from inside the box when his acrobatic volley went inches over the bar, but Ibrahim Mahudhee ensured TC Sports Club would go into the break with a 2-1 lead when he expertly headed from inside the box through a cross by Mohamed Azzam.
TC Sports Club started promisingly after the break, and Ali Nafiu made it 3-1 after receiving a decent pass from Cornelius in the 53rd minute.
Just around hour mark, Haneef was unlucky not increase the lead for TC Sports Club when his strike from inside the six-yard box hits the post. Then the rebounded shot by Cornelius was cleared in front of the goal by Maalhos defenders.
Nafiu then wasted another chance on 62 minutes when he fired wide from inside the box before Ibrahim Mahudhee forced a decent save from Zameer three minutes later.
Then in the 72nd minute, Nafiu had another glorious chance to extend the lead but his headed attempt hits the post.
Maalhos fought back and reduced the deficit to one goal when Angel Munoz converted from the spot with 12 minutes to go. The referee awarded the penalty when Ali Haafiz was fouled inside the box by Mohamed Maazin.
The result sees TC Sports Club climbed to third place level on 10 points with Maziya, two behind leaders New Radiant and one ahead of Club Green Streets on fourth spot, while Maalhos remained at seventh place with just two points from five games.