Hearts scored first through Winful Cobbinah but Prince Acquah and Kwadwo Poku scored twice to hand Lions the maximum points.
Elsewhere in Kumasi, Kotoko resisted a strong challenge from Bechem United to emerge 2-1 victors and open a 10-point gap at the summit of the table.
Augustine Okrah scored from the spot in between Abdul Yusif Aziz's double for Kotoko.
Aduana Stars pulled off an important win to breathe life into their chase for Premier League survival after defeating Liberty Professionals 3-0 in Dormaa.
Emmanuel Akuoko, Richard Addae and Saddick Abubakar scored the three goals for Aduana.
Amidaus Professionals face a nervy finish to their second season in the top-flight after dropping into the relegation zone following defeat to Wa All Stars on Sunday.
The Tema-side were beaten 2-0 in Wa as the Blues who are still struggling to pull away from safety.