Heartland stunned 3SC 2-0 at the Lekan Salami Stadium in Ibadan.
It has taken the Naze Millionaires around 1,529 days to get their first win in the Nigeria top flight.
The last time Heartland won on the road in the league was on March 7, 2009 at Enugu Rangers. They won 3-1 on that occasion.
Heartland petite winger, Jolly Osas, netted just inside three minutes of the kick off.
3SC then huffed and puffed but the Cup holders put the chink in their armour through an insurance goal from Ebere Odiche with just 20 minutes left to play.
Heartland are now second on the log with 20 points, two behind table-toppers, Kano Pillars.
Kano Pillars kept their spot at the summit of the standings with a 3-1 win over Nembe City.
Rabiu Ali, Nasiru Ali and Buhari Musa were among the goals in Kano as the champions moved two points clear at the top.
In the early kickoff of the day, Reuben Ogbonna struck late from a direct free kick to give El-Kanemi Warriors a 1-0 win over Sunshine Stars.