As the Ghana Premier League enters Matchday 25, the competition grows fiercer, with teams vying for crucial points in both the title race and the battle against relegation.

Here's a rundown of the upcoming matches:

Medeama SC vs. Hearts of Oak - 15:00 GMT, StarTimes Adepa channel 247

Defending champions Medeama SC host Hearts of Oak at the Akoon Park in Tarkwa.

Both teams are seeking redemption after recent setbacks, with Medeama aiming to bounce back from consecutive defeats and Hearts of Oak eager to end their winless streak.

With home advantage, Medeama will look to capitalize on their solid home form, while Hearts of Oak will aim to secure a crucial away victory.

Heart of Lions vs. Accra Lions - 15:00 GMT

Heart of Lions face off against in-form Accra Lions at the Kpando Sports Stadium.

While Heart of Lions battle relegation, Accra Lions aim to maintain their momentum and climb up the table.

The clash promises to be intense as both teams fight for vital points in their respective campaigns.

Real Tamale United vs. Nations FC - 15:00 GMT

Bottom-placed Real Tamale United take on second-placed Nations FC at the Naa Sheriga Sports Complex in Tamale.

Real Tamale United are desperate for points to escape relegation, while Nations FC aim to consolidate their position near the top of the table.

The encounter is crucial for both teams as they seek to achieve their season objectives.

Bibiani Gold Stars vs. Karela United - 15:00 GMT

Bibiani Gold Stars return home to face Karela United following their victory against Hearts of Oak.

With their eyes on a top-half finish, Bibiani Gold Stars will look to build on their recent form.

Meanwhile, Karela United aim to bounce back from their previous defeat and secure points on the road.

The match promises to be an exciting battle between two determined sides.

Legon Cities vs. FC Samartex - 15:00 GMT

Legon Cities host league leaders FC Samartex 1996 at the Theatre of Dreams in Dawu.

While Legon Cities strive for consistency, FC Samartex aim to maintain their position at the top of the table.

The encounter presents an opportunity for both teams to make a statement and assert their dominance in the league.

Bofoakwa Tano vs. Aduana Stars - 15:00 GMT

Relegation-threatened Bofoakwa Tano take on third-placed Aduana Stars at the Coronation Park in Sunyani.

Bofoakwa Tano aim to secure vital points in their battle against relegation, while Aduana Stars seek to maintain their push for the title.

The clash promises to be intense as both teams fight for supremacy on the pitch.

Berekum Chelsea vs. Dreams FC - 15:00 GMT

Berekum Chelsea clash with CAF Confederation Cup semi-finalist Dreams FC at the Golden City Park.

Berekum Chelsea aim to capitalize on their home advantage and secure a crucial victory, while Dreams FC strive to continue their impressive form.

The match presents an intriguing contest between two ambitious teams.

Accra Great Olympics vs. Bechem United - 15:00 GMT

Accra Great Olympics take on Bechem United at the Accra Sports Stadium.

Great Olympics seek to bounce back from their recent defeat, while Bechem United aim to maintain their momentum.

With both teams eager for a positive result, the encounter promises to be closely contested.

Asante Kotoko vs. Nsoatreman FC - 18:00 GMT, StarTimes Adepa channel 247

Asante Kotoko host Nsoatreman FC at the Baba Yara Sports Stadium in a late kick-off on Thursday at 18:00 GMT (6pm).

Asante Kotoko aim to return to winning ways after a string of poor results, while Nsoatreman FC seek to climb up the table.

The match presents an opportunity for both teams to make a statement and secure valuable points.

With the stakes high in both the title race and the relegation battle, fans can expect thrilling encounters as the Ghana Premier League action unfolds on Matchday 25.